App Prototyping: How a Clickable Prototype Saves Time and Money

App prototyping explained for business owners: wireframes vs clickable prototype vs proof of concept, what each costs in effort, and what to bring.

10 min read
Two colleagues arranging blank phone-shaped cards and coloured sticky notes on a sheet of paper during app prototyping

App prototyping is the step where you build a cheap, testable version of your app before anyone writes production code. A clickable prototype looks and behaves like the real thing on a phone, but nothing sits behind it, so changing your mind costs hours of design time rather than weeks of development.

The value is simple: you find out what is wrong with the idea while fixing it is still cheap. A good prototype gives you agreed screens, a short feature list and a firmer quote. This guide covers the three kinds of prototype, what each one answers and what to bring.

Key Takeaways

  • Wireframes show layout and flow, a clickable prototype shows how the app feels to use, and a coded proof of concept shows whether a risky technical idea works at all. Each answers a different question.
  • Nielsen Norman Group's research found that five test users uncover most usability problems, so a prototype test does not need a large panel.
  • Changing a prototype is far cheaper than changing code, which is why prototyping reduces rework and arguments about scope later.
  • A prototyping sprint should end with agreed user flows, validated screens, a scoped feature list and a quote based on that list.
  • The most common mistakes are prototyping everything, testing with colleagues instead of customers and treating the prototype as the finished design.

What Is an App Prototype and Why Build One First?

An app prototype is a model of your app that people can look at and usually tap through. It answers a question before you spend build money. Nielsen Norman Group describes a prototype as a hypothesis, a candidate design solution that you test by watching users work with it.

The same article puts the economics bluntly: ripping up code is very expensive, and ripping up a prototype is not. That is the case for a mobile app design process that starts with prototypes. A change that costs a designer an afternoon now can cost developers days once screens, databases and integrations are built around it.

It also lets you validate your app idea with real people before you commit a budget. Watching a customer get stuck on a task tells you more than opinions inside your business.

Wireframes, Clickable Prototype or Proof of Concept: What Is the Difference?

These three terms get mixed up in proposals, yet they are very different amounts of work. The effort column is relative, because the real figure depends on how many screens and flows you have.

  • Wireframes - Question it answers: Do we have the right screens, in the right order?; Relative effort: Lowest; What you get: Plain screen layouts and a flow map
  • Clickable prototype - Question it answers: Can a real user finish the task, and do they want to?; Relative effort: Medium; What you get: Designed screens you can tap through on a phone
  • Coded proof of concept - Question it answers: Is this technical idea possible at all?; Relative effort: Highest; What you get: Working code for one risky feature, often with no polish

Wireframes: the floor plan

Wireframes are black-and-white layouts that show what goes on each screen and how screens connect. Like a floor plan, they let you argue about where the doors go before anything is built. They are quick to change and good for early agreement, but they tell you little about how the app feels.

Clickable prototype: the show home

A clickable prototype adds visual design and tappable links, so a tester can move through the app as if it were real. It is the best tool to validate an app idea with customers, because people react to what they see and use. The same article contrasts interactive prototypes with static ones that need a person to act as the computer.

Coded proof of concept: the engineering test

A proof of concept is not about design. It answers a technical question, such as whether the app can read data from an old system or sync reliably when the signal drops. Build one only when a specific technical risk could sink the project.

How Many Users Do You Need to Test an App Prototype?

Fewer than most owners expect. Jakob Nielsen of Nielsen Norman Group explains that testing no more than five users gives the best results, and that it is better to run several small tests than one large one. The first user reveals a lot, and each extra user mostly repeats what you already saw.

The article reports that a single user uncovers about 31 per cent of usability problems on average across the projects the authors studied, and that a first study with five participants finds around 85 per cent. The article dates from 2000 and draws on earlier research, so treat the figures as a rule of thumb, not a guarantee for your app.

The practical advice is to test with five people, fix what they struggled with, then test the revised prototype again. If your app serves clearly different groups, such as customers and your own staff, the same article suggests three or four people from each group. Use real members of your target audience, not colleagues. Nielsen Norman Group's usability testing overview covers how a facilitator sets realistic tasks and observes the participant.

What Should You Bring to a Prototyping Sprint?

A prototyping sprint is a short, focused block of design work, and it goes faster when you arrive with the following.

  • The problem in one paragraph. Who is the user and what do they do today instead?
  • Your three to five most important tasks. For example, book a service, approve a quote or check a delivery. These become the flows we prototype first.
  • Existing material. Brand guidelines, current screens, forms and competitor apps you like or dislike.
  • Access to real users. Five people who match your target audience and are willing to try the prototype.
  • A decision maker. One person who can approve flows, so feedback does not arrive from six directions.
  • Known constraints. Systems to connect to, compliance rules and a rough budget range in AUD.

If you are unsure about budget, our guide to mobile app development cost explains what drives the number.

What Should You Have at the End of App Prototyping?

A prototype nobody can act on is just a demo. A well-run sprint ends with decisions you can build from.

  • Agreed user flows. A written map of the tasks the app supports and the screens each one passes through.
  • Validated screens. The prototype itself, plus notes on what testers found easy, confusing or ignored.
  • A scoped feature list. Features sorted into must-have for the first release, later and not now.
  • A firmer quote. Developers can estimate named screens and features far more reliably than a written description. Remaining unknowns, such as an unconfirmed integration, should be listed as assumptions.

Our mobile application work starts from this kind of agreed scope, because it is the cheapest point at which to find a disagreement.

How does prototyping reduce scope creep and rework?

Most scope creep starts with a vague idea that gets clearer once people see it on a screen. If that happens in a prototype, the change is a design edit. If it happens in a finished build, it becomes a priced change request and a delay. We cover the second situation in our guide to software project scope creep.

We do not put a percentage on the saving, because it varies by project and any figure would be invented. The mechanism is what matters: disagreements are settled while they are cheap, and the build team works from screens everyone has already seen.

What Mistakes Make App Prototyping Fail?

  • Prototyping every screen. Test the riskiest flows first. Settings pages and edge cases can wait.
  • Testing with friendly faces. Colleagues and relatives know too much and politely say it looks great.
  • Asking people what they like. Give testers a task and watch what they do.
  • Treating the prototype as the finished app. It has no security, data handling or performance work behind it. That still has to be built.
  • Skipping the second round. A fix is a guess until someone tests it again.

Related Resources

Common Questions About App Prototyping

1. How long does app prototyping take?

It depends on the number of flows and screens, so it is scoped for each project. A prototype covering a few core tasks is much quicker than one for a multi-role platform.

2. How much does an app prototype cost?

The amount depends on the number of screens, the visual polish and how much user testing you want. A written quote should state the screens and test rounds included so you can compare offers.

3. Can I skip prototyping and go straight to development?

You can, but then the first time anyone sees the app is when it is already built. That may be acceptable for a small, well-understood tool and is risky for a new product with unknown users.

4. Is a prototype the same as an MVP?

No. A prototype is a model used for learning and has no working back end, while a minimum viable product is real software released to a first group of customers. A prototype usually comes first and shapes what goes into the MVP.

5. Who owns the prototype designs?

Your contract sets that, so agree it in writing before work starts. Ask for the prototype files, flow maps and feature list to be handed over, because they are useful even if you later choose another build partner.

Test the Idea Before You Build It

The cheapest time to be wrong about an app is before it exists. A short round of prototyping lets you watch real people try your idea, fix what fails and start development with scope and a quote that rest on evidence.

If you want an app idea tested before you commit a build budget, send 9Byte a brief describing the users, the main tasks and any systems it must connect to.

Ready to build what is next?

Talk to our Melbourne engineering team about modernising your systems or shipping your next product.