Launch Roadmap 14 min read

From app idea
to launch

The complete roadmap from "I have an idea" to live on the App Store. Written for non-technical founders who want to know exactly what happens, when, and what it costs. No vague generalities.

Jarrod Macfarlane
Jarrod Macfarlane Founder, Rebelled — Last updated: January 2026

Most guides about launching an app are vague because the writers have never actually done it commercially. This one is written from the inside — from running an app development agency that has taken dozens of founder ideas from concept to live product.

The pattern is consistent. The mistakes are consistent. And the path that works is consistent too. Here it is.

The full roadmap at a glance

Weeks 0–4

Validate the idea

Talk to 20 real users. Understand the problem. Decide whether to build.

Weeks 4–6

Write the brief and find a partner

Document the product. Shortlist agencies. Select a development partner.

Weeks 6–12

Inception (design)

Full Figma designs, user flows, technical architecture. Sign off on every screen.

Weeks 12–24

Development

Sprint-by-sprint build. Working software every two weeks. You review and iterate.

Weeks 24–27

QA and submission

Testing, bug fixing, App Store submission and approval.

Week 27+

Live and growing

Real users, real feedback. Iteration based on data, not assumptions.

The roadmap above is for a mid-complexity consumer app. Simpler products can complete the journey in 14 to 16 weeks. More complex products — marketplaces, healthcare apps, SaaS platforms — run longer. See the full timeline guide for ranges by app type.

Stage 1: Validate before you build

The graveyard of failed apps is full of products that were beautifully built for problems nobody cared enough about to pay for. Validation is the work you do before spending a dollar on development that tells you whether you have a real problem worth solving.

The goal: find 20 real people who have the problem you are describing, who want it solved, and who would pay for a solution. Not your friends being supportive. Not people who say "yeah that sounds cool." People who say "I have this problem constantly, here is how it costs me time or money, and yes I would pay $X per month for something that fixed it."

How to validate without code:

  • Conversations: 20 to 30 minute calls with people who fit your target user profile. No pitching — just listen to how they describe the problem and their current workaround.
  • Landing page: A simple page describing the product with a waitlist form. If you can get 100 email signups from cold traffic, that is a strong signal.
  • Concierge MVP: Do the thing your app would do manually. If you are building a booking platform for tradespeople, manually connect customers with tradespeople via WhatsApp. If the model works manually, it will work as software.
  • Prototype testing: Build a Figma prototype (not code) and show it to potential users. Watch where they get confused. Listen to what they say.

The signal you are looking for: People who volunteer to pay before it is built. If you get to the end of a validation conversation and the person asks when they can sign up, you have found someone who has the problem. Ten conversations like that is enough to move forward with confidence.

Stage 2: Write the brief and find your development partner

A product brief is the document that turns an idea in your head into something a developer can plan, price, and build. It does not need to be long — two to five pages is ideal. But it needs to answer the right questions.

Use the free brief template to structure yours. The key sections: the problem and who has it, your solution, all user types, the features you want in v1 vs v2, platform preference, integration requirements, budget range, and success metrics.

Choosing a development partner

For non-technical founders, the development partner decision is one of the most consequential choices you will make. Here is how to evaluate agencies:

What to look forGreen flagRed flag
Scoping processWants to run an Inception phase before quoting developmentQuotes a full build price from a 30-minute call
PortfolioShows you live apps you can download and useOnly shows mockups or client testimonials
Tech stackExplains their stack clearly and why it suits your use caseVague about what they build in
Post-launchClear support and retainer model after launchProject ends at submission, no ongoing relationship
CommunicationSingle point of contact, regular check-ins, sprint reviewsMultiple contacts, weekly emails with status updates but no live software to review

At Rebelled, we work specifically with non-technical founders. We start every new project with a free Game Plan session — 45 minutes where we dig into the idea, the users, and the business model. No pitch. If it is a good fit, we go into a paid Inception phase. If it is not, we tell you honestly and point you somewhere better.

Stage 3: Inception — design before you build

Inception is where the idea becomes a real product. Over 4 to 6 weeks, you and the agency work through every screen, every user flow, and every interaction. The output is a complete set of production-ready designs in Figma that the development team builds from directly.

This phase costs $12,000 to $25,000 and is the best investment in the project. Changes at the design stage take minutes. Changes during development take days and cost real money.

What happens during Inception:

  • User research synthesis — turning your validation conversations into product decisions
  • Information architecture — mapping all screens and flows
  • Wireframes — structure before visual design
  • Visual design — brand-aligned UI applied to every screen
  • Interactive prototype — a clickable version of the app in Figma
  • Technical architecture — backend structure, data model, third-party integrations
  • Sprint plan — development broken into two-week blocks with clear deliverables

At the end of Inception, you know exactly what you are building, exactly how much it will cost, and exactly when it will be done. That is the point.

Stage 4: Development in sprints

Development runs in two-week sprints. At the end of each sprint, the dev team delivers working software — not a progress report, not slides. An actual build you can install on your phone and test.

As a founder, your job during development is to:

  • Attend sprint reviews and actually test the builds on your device
  • Respond to developer questions within 24 hours
  • Protect the scope — new ideas go into the backlog, not the current sprint
  • Make decisions quickly when flows or design choices need input

A typical mid-complexity consumer app takes 10 to 14 sprints (20 to 28 weeks) in development. That includes the app itself, the backend API, an admin dashboard, and the third-party integrations needed at launch (payments, notifications, analytics).

See the full process guide for a detailed breakdown of what happens in each sprint.

Stage 5: QA, testing, and App Store submission

The last 2 to 4 weeks before submission are dedicated to quality assurance. Every user flow is tested on real devices. Edge cases are explored. The founder completes a formal user acceptance testing (UAT) session — going through the app as a real user would, flagging anything that feels wrong.

Do not rush this phase. Early users are forgiving of a lot, but not repeated crashes, broken flows, or confusing navigation. A thorough QA phase is far cheaper than recovering from a bad launch.

App Store submission timelines:

  • Apple App Store: 1 to 3 business days for new apps. Rejection adds 3 to 7 days for resubmission. Common rejection reasons: missing privacy disclosure, broken functionality visible in review, incomplete reviewer instructions.
  • Google Play Store: 24 to 72 hours. Less strict on first submission but has its own compliance requirements.

Stage 6: Launch strategy

Submitting to the App Store is not a launch strategy. A launch strategy gets your first users, gets them to complete the core workflow, and gets them to come back.

For most consumer apps, the first 100 users come from one of three places: your existing network, content you have created (social media, SEO, communities), or direct outreach to people who fit the target profile. Do not launch to everyone. Launch to a small group of people who are highly likely to have the problem, get their feedback, and iterate before broader distribution.

What to have ready on launch day:

  • Analytics set up and tested (PostHog, Mixpanel, or Amplitude) — you need to see where users drop off from day one
  • App Store listing optimised — keyword-rich description, quality screenshots, preview video
  • Feedback channel — a way for early users to report bugs and share thoughts (even just an email address works initially)
  • First post-launch sprint planned — based on what you expect to learn from early users, not just polish

Stage 7: Post-launch and iteration

Launch is the beginning. The founders who win long-term are the ones who treat the first six months post-launch as the most important phase of the product — not a victory lap.

Within the first 30 days of launch:

  • Review your analytics daily. Where do users drop off? What percentage return within 7 days?
  • Talk to at least 10 users directly — phone or video, not surveys. Ask what confused them, what they wished existed, what made them come back.
  • Triage and fix critical bugs within 48 hours
  • Plan your first post-launch iteration sprint based on what you have learned

The north star metric for most consumer apps is day-7 retention — the percentage of users who return to the app 7 days after first use. A healthy benchmark varies by app type, but under 20 percent means the core experience needs work before you invest in growth.

The biggest post-launch mistake: Treating launch as done. The apps that become real businesses are the ones where the founder stays obsessively close to users for the first 6 months. Not just reading analytics — actually talking to people, watching them use the product, listening to what they say and what they do not say.

Summary: costs and timelines

StageDurationTypical cost (AUD)
Validation2–4 weeks$0–$500 (mostly your time)
Brief + partner selection1–2 weeks$0
Inception (design)4–6 weeks$12,000–$25,000
Development (MVP)8–14 weeks$40,000–$120,000
QA + submission2–4 weeksIncluded in dev contract
Post-launch supportOngoing$8,000–$20,000/month retainer
Simple MVP total14–18 weeks$50,000–$80,000
Mid-complexity MVP total20–28 weeks$80,000–$150,000

For a full pricing breakdown, see the app development cost guide.

Common questions

Start with validation — talk to 20 real potential users before spending a dollar on development. Then write a product brief, find a development partner, go through an Inception phase (design and scoping), build in sprints, test thoroughly, and launch. The difference between founders who ship and those who do not is usually the decision to start validation rather than waiting until the idea is perfect.

No. The founders who build the best consumer apps are usually not technical. They understand the problem, the users, and the business model deeply. A quality development partner handles the technical execution. Your job is to make good product decisions and be available and decisive throughout the build.

Look for an agency that does a thorough Inception phase before quoting development costs. Agencies that quote from a 30-minute call are guessing. Ask to see products they have shipped, not mockups. Ask about their post-launch support model. And check whether they build cross-platform (Flutter or React Native) or native only — cross-platform is usually the right call for first-time founders.

Validation. Knowing that real people have the problem you are solving and that they will pay for a solution. Every hour you spend talking to potential users before development saves you weeks and tens of thousands of dollars later. The most expensive mistake a founder can make is building the wrong thing beautifully.

Related guides

You have the idea.
Let's launch it.

Book a free Game Plan session. We will talk through your concept, give you honest feedback on scope and cost, and map the path from where you are now to a live product.

Free 45-minute session. No pitch, no obligation.