This chapter is from the book
Summary
Prototyping your iPhone app before coding will enable you to explore, evaluate, and communicate your design ideas. Through prototyping, you may uncover ways to improve the app concept, flows, terminology, and low-level interactions such as transitions.
This chapter discussed a variety of prototyping approaches, including paper, electronic, video, and even using Interface Builder and the iPhone SDK. The approach you choose will depend largely on the type of app, your design goals, and the project stage. Whatever you decide, keep these tips in mind:
- Try to explore divergent directions with your prototypes. It will be harder to change course once your app designs are coded.
- You don't have to prototype the entire user experience. Prototype only the areas that will help you explore the design issues under investigation.
- Prototypes don't have to be limited to the early design stages—use them to refine app issues that arise in the later stages.