7. App Design

Before you can write the next killer app, you have to know what it is you are creating. You need to spend time up front coming up with the app design. App design, in the context of this chapter, doesn’t mean making your app look pretty, though that is an important part of the process. Rather, it means that you need to know what it is you are building, for whom you are building it, and how it will work.

The app design represents the blueprint for your application. It tells you what, who, and how before you write a single line of code. Without it, you are likely to lose focus, and this confusion will come across in your final product.

Good app designs consist of two main parts: an App Charter and UI mockups. The App Charter defines ...

Get Learning iPad Programming: A Hands-On Guide to Building iPad Apps, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.