3. Prototyping and Wireframing Your App

A good way to minimize the cost and reduce the risk of developing an app is to decide as many things as you can before you start paying developers to write code. A good way to do that is with extensive prototyping. As discussed in Chapter 2, “The App Development Life Cycle,” the design phase of the life cycle is all about making decisions. To make decisions well, you need a context and a framework. The easiest and cheapest way to get that context is to build a prototype.

The word prototype means different things to different people, and I use it here fairly loosely, as a blanket term that covers many different activities and artifacts. I’ll do my best to make it clear what kind of prototype I’m discussing ...

Get App Accomplished: Strategies for App Development Success 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.