The design phase for mobile applications should include a prototyping stage. It is at this point that users can “play” with your ideas and concepts and give you valuable feedback that shapes the final designs before you begin development. This can save time and money in development and create products that offer significantly better user experiences than ones that move from concept to production with no evaluative stages in between.
Prototyping is the act of creating a model of a product so that it can be tested by users before you expend valuable development time on creating the actual product. In the sense we are using it prototypes encompass everything from simple sketches of the product interface right through to dynamic interactive computer models of the product and stopping at wireframes on the way as an interim prototype.