The mobile app development process is not a generic software playbook. Store review, device fragmentation, and platform SDKs shape every stage — from the way you scope an MVP to how you release an update. This guide walks the seven stages a serious iOS and Android project moves through in 2026, with weeks, USD cost bands, deliverables, and the mobile-specific gotchas that catch most first-time founders.

If you are evaluating a nearshore partner or sanity-checking a proposal, use this as a reference. Every stage below assumes a real shipping product — not a design-only pitch deck.

Why mobile apps need their own process

Web systems and SaaS products can ship on the builder's schedule. Mobile apps ship on Apple's and Google's schedule. A single rejection on App Store Review can push a launch by a week. A missed device in the test matrix can surface as a 1-star review cluster on day two. Push notification entitlements, background modes, in-app purchase eligibility, and privacy manifests all need decisions before a line of code is written.

Generic SDLC templates miss these constraints. If you are evaluating the wider software lifecycle for a web or SaaS build, see our companion piece on software development lifecycle stages. This article stays mobile-only: iOS, Android, and cross-platform from Flutter or React Native.

The 7 stages of the mobile app development process

Most apps in the $60k-$400k USD range follow the same seven-stage arc. The time and cost per stage depends on complexity, not on whether you skip stages — skipping always shows up later, usually at the worst possible moment.

Stage 1 — Discovery and product strategy (1-3 weeks)

Goal: frame the problem, validate user demand, shape the business case. Inputs: rough idea, target market, known constraints. Deliverables: product brief, personas, competitive scan, problem statement, success metrics. Owner: product lead plus a senior designer and a technical advisor. Cost band: $5k-$18k USD.

This is where you decide whether to build at all. A good discovery challenges the idea before it defends it. Expect to interview 8-15 target users, tear down 3-5 competitors, and pressure-test the monetization model. Skipping discovery is the single most expensive mistake in mobile — it shows up 14 weeks later when you realize the feature customers asked for was not the feature they would pay for.

Common failure mode: starting Figma screens before the problem is framed. Design is cheap to iterate; code is not.

Stage 2 — Scoping and requirements (1-2 weeks)

Goal: turn the brief into a build-ready scope. Inputs: product brief, discovery insights. Deliverables: prioritized backlog, MVP cut list, platform decision, non-functional requirements. Owner: product manager plus a solution architect. Cost band: $4k-$12k USD.

Apply MoSCoW (Must / Should / Could / Won't) to draw a hard line around the MVP. Decide now whether you ship native iOS and Android separately, or cross-platform with Flutter or React Native. The trade-offs in native vs hybrid vs cross-platform directly impact the next 12-20 weeks.

Requirements depth matters here. For the full taxonomy — functional vs non-functional, elicitation techniques, traceability — see software requirements engineering.

Common failure mode: vague requirements ("users can share stuff") that explode into scope creep during development.

Stage 3 — Design and prototyping (2-4 weeks)

Goal: define every screen, every interaction, every edge state. Inputs: scope document, platform decision. Deliverables: information architecture, UX flows, wireframes, high-fidelity UI in Figma with design tokens, clickable prototype, iconography, platform-specific variants (iOS Human Interface, Material 3). Owner: product designer with product manager review. Cost band: $8k-$30k USD.

Do not skip the interactive prototype. A Figma prototype in 50 stakeholders' hands surfaces more issues than a week of dev work. Agree on empty states, error states, and offline behavior before engineering begins — these are where most "surprise scope" lives.

Common failure mode: pixel-perfect marketing screens with no attention to the 40% of the app users will never share on LinkedIn (settings, password reset, error recovery).

Stage 4 — Development (8-20 weeks)

Goal: build the product, sprint by sprint, with working increments on staging every two weeks. Inputs: design system, backlog, architecture doc. Deliverables: source code, API integrations, push notification plumbing, crash reporting, analytics instrumentation, release-candidate builds. Owner: tech lead plus 2-5 mobile engineers and a part-time backend engineer. Cost band: $35k-$220k USD (driven almost entirely by scope and team size).

This is the longest and most expensive stage. Architecture decisions made here will outlive the first release by years — data model, offline-first vs online-only, auth strategy, feature flag infrastructure, crash and telemetry stack. Code reviews, CI builds on every push, and automated lint/format gates are table stakes.

Cross-platform with Flutter or React Native usually compresses this stage by 25-40% vs shipping native iOS and Android in parallel, at the cost of some platform-specific polish. Native remains the right call for graphics-heavy, AR, or deep OS integration work.

Common failure mode: no staging environment, no feature flags, and no beta channel. The team discovers on launch day that they cannot ship a hotfix without a full 3-day Apple review cycle.

Stage 5 — QA and testing (2-4 weeks, overlapping dev)

Goal: catch defects before users do. Inputs: release-candidate builds, test plan, device matrix. Deliverables: functional test results, regression suite, performance profile, accessibility audit (WCAG 2.2 AA), security review, device matrix sign-off, TestFlight and Play internal testing reports. Owner: QA lead with the dev team. Cost band: $6k-$25k USD.

QA is not a final-week activity. It starts at Stage 4, sprint one. By the final two weeks it is the dominant activity. Real coverage needs real devices — a typical matrix includes at least the two latest iOS versions on iPhone SE (small screen) and iPhone 15 Pro (notch, Dynamic Island), and Android 13-15 on Pixel, Samsung mid-range, and one low-RAM device. Cloud labs (BrowserStack, AWS Device Farm, Firebase Test Lab) fill the gaps.

For closed beta distribution, use TestFlight on iOS (up to 10,000 external testers, 90-day build expiry) and Google Play internal testing on Android (up to 100 testers, minutes to distribute). Both are free, both should be wired up before QA starts — not after.

Common failure mode: testing only on the team's newest devices, missing the 30% of the user base still on older hardware.

Stage 6 — Store submission and launch (1-3 weeks)

Goal: clear review, publish, and begin phased rollout. Inputs: signed builds, store assets, privacy manifest, marketing metadata. Deliverables: App Store and Play Store listings, screenshots for every required device size, short and full descriptions, privacy policy URL, support URL, data-safety form, In-App Purchase configuration if applicable, production release. Owner: product manager with the tech lead and a growth marketer. Cost band: $3k-$10k USD for submission work itself, separate from ASO and paid acquisition.

Store review reality:

  • Apple App Store Review — typical turnaround is 24-48 hours, with up to 7 days for complex cases or human escalation. Expedited review is available but sparingly granted.
  • Google Play Review — typical turnaround is hours to 3 days for existing developers. New developer accounts now face extended identity verification that can add 2-3 weeks before the first submission.

Common rejection reasons (budget for at least one round):

  • Incomplete privacy manifest or data-safety declarations.
  • In-app purchase using external payment rails (violates both stores' billing policies for digital goods).
  • Broken account deletion flow — Apple has required in-app account deletion since 2022; Google now requires web-accessible deletion as well.
  • Placeholder or misleading screenshots.
  • Insufficient demo account credentials for reviewers.
  • Permissions requested but not justified (background location, full contacts access).
  • Crashes on the reviewer's device — usually an older iPad or a mid-range Android.

Use a phased rollout on Play (1% → 5% → 20% → 100%) and staggered release on the App Store. If crash-free rate drops below 99.5% in any cohort, pause and hotfix. See app development timeline for how submission time compounds across versions.

Stage 7 — Post-launch: monitor, iterate, grow (ongoing)

Goal: protect quality, grow the install base, compound learnings into the next release. Inputs: production telemetry, store reviews, support tickets, analytics. Deliverables: crash-free rate dashboards, weekly release notes, ASO optimization cycles, push notification strategy, A/B experiments, roadmap updates, incident runbooks. Owner: full product team plus a growth owner. Cost band: typically 15-25% of the original build budget per year for maintenance and iteration.

Mobile never ships and stops. iOS and Android each push a major release every year that can break assumptions (background task limits, new permissions, deprecated APIs). Users expect weekly to bi-weekly updates. App Store Optimization (ASO) basics — keyword-researched title and subtitle, localized listings, screenshot A/B testing via App Store Connect and Play Console experiments, regular review response — compound into 20-40% organic install lifts over six months. Push notifications with relevance (segmented, sometimes AI-personalized) can add 30-80% to 30-day retention when done well, and torch it when done lazily.

Typical overall timeline

Real projects rarely hit the fastest path. The table below shows realistic ranges for a mid-complexity consumer app with one platform backend, two mobile platforms (native or cross-platform), and an MVP feature set.

StageLow (weeks)Typical (weeks)High (weeks)
1. Discovery and strategy123
2. Scoping and requirements11.52
3. Design and prototyping234
4. Development81420
5. QA and testing (overlap)024
6. Store submission and launch123
7. Post-launch stabilization (first 60 days)4812
Total to stable v1.0~12~18-22~28+

Teams that deliver inside the "low" column usually had prior work (brand, backend, design system) already done. "High" is typical for regulated verticals or heavy integrations.

Cost bands per stage (USD, mid-complexity app)

StageMVP ($60k-$120k)Mid-market ($120k-$250k)Enterprise ($250k-$500k+)
Discovery and strategy$5k-$10k$10k-$18k$18k-$35k
Scoping and requirements$4k-$7k$7k-$12k$12k-$25k
Design and prototyping$8k-$15k$15k-$30k$30k-$60k
Development$35k-$75k$75k-$150k$150k-$300k
QA and testing$6k-$12k$12k-$25k$25k-$60k
Store submission and launch$3k-$6k$6k-$10k$10k-$20k

For a deeper line-item view, see the mobile app development cost breakdown. For strategic positioning around these stages, the mobile app development strategic playbook pairs well with this process view.

Who owns what: deliverables and roles

Every stage produces artifacts the client should actually receive and sign off on — not vapor "progress." A standard cadence looks like this: product brief at Stage 1, MoSCoW backlog and scope doc at Stage 2, Figma file plus clickable prototype at Stage 3, staging build every sprint in Stage 4, test-run reports and accessibility audit at Stage 5, App Store and Play Store listings at Stage 6, then weekly telemetry and release notes in Stage 7. For the full catalog of artifacts, acceptance criteria, and payment-milestone ties, see software development deliverables.

Common failure modes and how to avoid them

  • Scope creep in development. Every "while you're in there" request costs 2-4x in a mobile codebase vs web, because of platform duplication and store resubmission. Change-control discipline from Stage 2 onward is non-negotiable.
  • Store rejections nobody saw coming. Audit the privacy manifest, permissions, IAP flows, and account-deletion path before submission — not after.
  • Device-matrix blind spots. Test on at least one small iPhone, one latest iPhone, one low-RAM Android, and one newest Android. Cloud device labs close the rest of the gap.
  • QA shoved to the last week. Compresses the sprint buffer, forces risky last-minute patches, and guarantees store resubmission churn.
  • No post-launch plan. Apps that do not ship an update within 4 weeks of launch lose user confidence and store ranking momentum. Reserve 15-25% of build budget for year-one iteration.

Why nearshore cuts process drag

A US-based product lead working with a São Paulo team runs meetings in overlapping business hours, not at 10pm. That overlap — Brazil sits 1-3 hours ahead of US time zones depending on daylight saving — removes the 24-hour "ask a question, wait a day" cycle that makes offshore process painful. Combined with 30-60% cost savings vs US on-shore, nearshore delivery from Brazil compresses the typical 18-week arc noticeably without sacrificing engineering quality. At FWC we run this mobile development process on dedicated squads of 3-6 engineers, with a product-led sprint cadence and a staging build shipped every two weeks.

Your next step

If you have a mobile idea that is past the napkin stage and you want a scoped path through this mobile app development process, we can put a discovery proposal together in 5-7 business days. Request a mobile app quote with a short brief, or contact the FWC team for a 30-minute scoping call. We ship native iOS, Android, and cross-platform apps for US founders, product teams, and PE-backed operators.