Post your build ideas
LocalASO Track App Store keyword ranks in every countryFind your vibe. Find you job which is just for you and your dataDealtab Brand Deal Tracker That Does The Work For YouIs Major Cooked? Free AI risk score + roast for your college majorWiral.Social LinkedIn, Scheduler, Scheduling Tool, Ghostwriter
Solo Era solo activities, solo maxxing, sidequests, challengeCadentiq daily routine, wellbeing, self care, healthy habitsTexeva Your businessKeepsake Project Management, Freelancers, DesignersOrvyx AI You create

How to make an app prototype: five kinds, and which one answers your question

To make an app prototype, decide the one question it must answer, then build the cheapest thing that answers it: a paper sketch, a clickable mockup in a design tool, a coded prototype made with an AI agent, or a manual service that behaves like the app. Build only the main flow, test it with five people from your target group, and throw it away if it taught you what you needed.

What is an app prototype, and what is it for?

A prototype is a model of an app that is built to answer a question, not to be released. It can be a drawing, a set of linked screens or a rough working version. It is not a first release. A first release (an MVP) is something real people use over time. A prototype is something real people react to once or twice so that you can learn before you build properly.

That difference changes how you build it. Nobody will ask whether a prototype scales, whether it is secure or whether the code is tidy. It only needs to be good enough for a person to understand what is being shown, and honest enough that their reaction tells you something true. The guide to scoping an MVP and what an MVP is cover the next stage.

Ask first what you want to find out. Different questions need different prototypes.

  • Do people understand what it does? Show a sketch or a landing page.
  • Is the flow easy to follow? Use clickable screens.
  • Will the answer be good enough to use? Use a coded prototype or a manual version, so that real output is produced.
  • Will anyone come back or pay? Use a rough working version in someone’s hands for a week, or a payment link on a simple page.

Which type of prototype should you make?

Five types of app prototype, compared
TypeWhat it isTime to buildCostBest question it answersWhat it cannot tell you
Paper sketchScreens drawn by hand, shown in orderAn hourAlmost noneIs the idea clear? Which screen does the user expect next?Whether the real output is any good
Clickable mockupDesigned screens linked so that taps move between them, built in a design tool such as FigmaHalf a day to two daysFree tier of a design tool, or a paid planIs the flow easy to follow? Where do people hesitate?Whether the logic or the answers work
Coded prototypeA rough working app, often built by an AI coding agent, with real inputs and outputsA day to a few daysA coding tool subscription, hostingDoes the real result help? Do they return?Whether it works for many users or is safe
Manual or concierge versionYou perform the service by hand, with a page or chat in frontA dayYour timeWould anyone pay for this outcome?Whether software can do it as well as you
Landing-page testA page that describes the app with a sign-up or payment buttonA few hoursA domain, free hostingDo strangers want it enough to sign up?Whether the product is any good

You can combine them. A common sequence: sketch the main screen, test a clickable mockup with five people, then build a coded prototype only for the flow that confused no one. Skipping the mockup is fine if the real risk is whether the output is useful. For an app that classifies, summarizes or recommends, the output matters more than the screens, so build the coded prototype early.

How do you build a prototype in one day?

This plan assumes a clickable mockup followed by a coded prototype. Adjust to the type you chose.

  1. Hour 1: write the question. One sentence: “I want to learn whether [person] can [do the main job] without help.”
  2. Hour 1: pick the main flow. List the steps a user takes from opening the app to getting the result. For most apps it is three to six screens. Everything else is out of scope.
  3. Hours 2 to 3: sketch it on paper. One rectangle per screen. Show it to one person and ask what they think each screen does.
  4. Hours 3 to 5: make it clickable. In Figma, frames are the screens and connections link them. Figma’s prototyping guide says prototyping is available on all plans and that you can share the whole prototype or a link to a flow starting point. Use real words and real sample data, not placeholder text.
  5. Hours 5 to 7: build the real part, if the question needs it. Use an AI coding agent for one screen and one real function. The prompt below is a start.
  6. Hour 8: write the test script, the tasks you will give testers, and decide how you will record what happens.
Prompt: a coded prototype of one flow
Build a throwaway prototype of [app name]. Its only purpose is to find out whether [person] can [main job] on their own.

Build exactly this flow:
1. [Screen 1: what the user sees and does]
2. [Screen 2: what the user sees and does]
3. [Result screen: what the user gets]

Rules:
- Web page, mobile first. No accounts, no database, no payments.
- The one real function is [what must actually work, e.g. turn a pasted receipt into a total]. Everything else may be fake and hard-coded; mark every fake with a visible comment in the code.
- Use real sample data from this list: [paste 3 real examples].
- Keep it under [300] lines in [3] files.
- Show clear errors if the input is empty or too long.

When finished, tell me how to run it and list every shortcut you took. Do not add features I did not ask for.

The point of marking the fakes is honesty. Testers will think a hard-coded answer is a real one, and you will too, a week later. The guide to building an app with Claude Code and how to vibe code explain how to run this loop. An idea on the board that is prototype-sized is Meeting cost ticker, a single screen with one number that changes.

How do you test a prototype?

Watch five people from your target group use it. Five is a practical start: patterns show up quickly, and you can run more rounds after you fix what you found. If the five are friends who want to be nice, you learn nothing, so find people who have the problem.

  1. Explain very little. Say what the prototype is and that you are testing the design, not them.
  2. Give a task, not instructions. “Find out whether you can afford this” works. “Tap the green button” does not.
  3. Stay quiet. Ask them to think aloud. When they get stuck, wait and note where.
  4. Record what they do, not what they say they would do. Note hesitations, wrong taps and questions.
  5. Finish with three questions. What did you expect to happen? What was confusing? Would you use this next week, and for what?
Test notes: one sheet per tester
Tester: [first name, role]   Date: [ ]   Prototype version: [ ]

Task 1: [e.g. add your first item]   Done without help? [yes / with a hint / no]   Time: [ ]
Where they hesitated: [ ]
What they said, word for word: [ ]

Task 2: [ ]   Done without help? [ ]   Time: [ ]
Where they hesitated: [ ]

What they expected the app to do: [ ]
What confused them: [ ]
Would they use it next week? Why or why not: [ ]
One thing to change before the next tester: [ ]

After five sessions, tally the problems. Fix those that two or more people hit, run three more sessions, and compare. The free App Idea Validation Planner can draft the questions to ask before a session.

How do you get a prototype onto people’s phones?

  • Share a web link. A mobile-first web page opens on any phone with no install. It is the easiest route for a coded prototype.
  • Share the design-tool link. A clickable mockup can be opened in a browser by anyone you share it with.
  • Use TestFlight for a native iPhone prototype. Apple’s TestFlight page says you can invite up to 100 internal testers from your team and up to 10,000 external testers, and that external testing needs your first build approved by App Review. That is more setup than a prototype usually deserves. Test the idea on the web first.

The guide to building an iPhone app covers the native route when you reach it.

What do you do with the prototype afterwards?

Decide, then act. There are four outcomes.

What to do after prototype tests
What you sawDecisionNext step
Testers finished the job and asked when they could have itBuildScope a first version; see how to make an app
Testers understood it but did not careChange the problem or the userInterview the same people about what they do care about
Testers cared but got stuckFix the flowRedesign the confusing step and run three more sessions
Testers asked for something else entirelyPivotWrite the new one-sentence idea and prototype that

Keep the prototype for reference, but do not turn it into the product by default. Code made to be thrown away often lacks error handling, tests and security. If you build the real app, start a fresh project and reuse what you learned. If you will not build it, you can post the idea on the board with your test notes as evidence, and browse what others have posted for prototypes worth a weekend.

Frequently asked questions

What is the difference between a prototype and an MVP?

A prototype is built to answer a question and then thrown away; people react to it once or twice. An MVP is a first real release that people use over time, with enough quality to show whether they return or pay. Build the prototype first when you are unsure whether anyone wants the idea.

How do I make an app prototype without coding?

Draw the screens on paper, or link designed screens into a clickable mockup in a design tool such as Figma, whose prototyping is available on all plans. For a working version, an AI coding agent or builder can generate one from a description. Test with five people who match your target user.

How long does it take to make an app prototype?

A paper sketch takes an hour, a clickable mockup half a day to two days, and a rough coded prototype of one flow a day to a few days. Plan the same amount of time again for testing and fixing it. Keep the scope to one main flow.

Should I build a prototype before I build the app?

Usually yes, if you are unsure whether people want it or whether the main flow makes sense. A cheap prototype shows the problems before you pay for the full build. You may skip it when you already have clear evidence of demand and a simple, well-understood flow.

Can I use AI to prototype an app?

Yes. A coding agent or AI builder can produce a working one-flow prototype from a clear description in hours. Tell it to fake everything that does not need to be real and list every shortcut, so you do not mistake a prototype for a product. Do not use real user data in it.

Can I get my app prototype tested on an iPhone?

Yes. A web prototype opens on any phone. For a native iPhone app, Apple’s TestFlight supports up to 100 internal and up to 10,000 external testers, though external testing requires App Review approval of the first build. For most prototypes, a web link is faster.

Created with AI assistance and edited for this site. Examples are illustrative and do not represent customer research. About the publisher.