Why you need a prototype for your app development