Mobile

iOS App Development Timeline: What Takes How Long and Why

May 2026 · 10 min read

Verdict up front: A typical iOS app from idea to App Store takes 12-20 weeks. Discovery 1-2 weeks, design 2-3 weeks, development 6-12 weeks, QA 1-2 weeks, App Store review 1-7 days. The phases overlap somewhat, but anyone promising "6 weeks to App Store" for a non-trivial app is either skipping phases or underestimating.

Phase 1: Discovery (1-2 weeks)

What happens:

  • User research / interviews (3-5 target users)
  • Competitive analysis (3-5 similar apps)
  • Feature prioritisation (MoSCoW or similar)
  • Tech stack decisions (Swift/SwiftUI, native iOS vs cross-platform)
  • Monetisation model (free, freemium, subscription, one-time)
  • App Store positioning (category, keywords, target market)

Output: a written spec document, feature list with priority, success metrics, rough wireframes.

Skip this if: You have a detailed, signed-off PRD already. Don't skip if: You're going from "I have an idea" to building. The 2 weeks saves 4-6 weeks of rework later.

Phase 2: Design (2-3 weeks)

What happens:

  • Wireframes → high-fidelity mockups (Figma)
  • Design system (colors, typography, spacing, components)
  • Icon design (often outsourced for €300-€800)
  • App Store screenshots design (5-10 hero shots)
  • Localisation plan (which languages, which markets)
  • Dark mode design
  • iPad-specific adaptations if universal app

Output: Figma file with all screens, design system, exportable assets.

Common delay: Design changes after development starts. Every "small tweak" past week 4 of development costs 1-3 days of rework. Lock the design.

Phase 3: Development (6-12 weeks)

Time depends on complexity. Real benchmarks from our 2024-2026 builds:

Single-screen utility (6 weeks):

  • 1 main view + settings
  • No backend (local storage or simple API)
  • Example: a calculator, timer, converter, single-purpose tool

Medium complexity (10-12 weeks):

  • 3-5 main screens with navigation
  • Subscription / in-app purchases (RevenueCat)
  • Local data + iCloud sync
  • Onboarding flow, paywall, settings
  • Example: habit tracker, expense tracker, learning app

Full-feature consumer app (16-20 weeks):

  • 10+ screens, complex navigation
  • Authentication + backend API
  • Push notifications
  • Widgets, App Intents, watchOS companion
  • Real-time features (chat, live updates)
  • Multiple subscription tiers

Development time breakdown (12-week medium-complexity app):

  • Project setup, navigation, design system in code: 1 week
  • Core screens + business logic: 5 weeks
  • Local storage + sync: 1 week
  • Onboarding + paywall + RevenueCat: 2 weeks
  • Settings, edge cases, error handling: 1 week
  • Localisation (5-10 languages): 1 week
  • App icon, screenshots, App Store metadata: 1 week

Phase 4: QA (1-2 weeks)

What happens:

  • Device testing (iPhone SE, 13/14/15/16, Pro Max, iPad)
  • iOS version testing (latest + previous major)
  • Subscription flow testing (sandbox + production-like)
  • Push notification testing
  • Crash reporting verification (Sentry, Crashlytics)
  • Privacy manifest audit
  • Accessibility audit (VoiceOver, Dynamic Type)

Output: TestFlight build, internal testing complete, bug list at zero P0/P1.

Phase 5: App Store Submission (1-7 days)

What happens:

  • App Store Connect metadata (description, keywords, screenshots) for each locale
  • Privacy Nutrition Label declaration
  • Age rating questionnaire
  • Pricing setup (175 territories)
  • Submit for review
  • Apple review: median 24-48 hours, max 7 days

Common rejection causes and fixes:

  • Guideline 2.1 (Performance): App crashes, doesn't function, paywall unresponsive. Test on real devices, sandbox subscriptions.
  • Guideline 3.1.1 (In-App Purchase): Trying to use external payment for digital goods. Use Apple's IAP.
  • Guideline 5.1.1 (Data Collection): Privacy Nutrition Label doesn't match actual data collection. Run "Generate Privacy Report" in Xcode.
  • Guideline 4.0 (Design): App looks like a web wrapper or scaffold. Add native features.

Each rejection costs 3-5 days (read rejection, fix, resubmit, wait for re-review).

Side-by-side: timeline by app type

PhaseSingle-screen utilityMedium complexityFull consumer app
Discovery1 week1-2 weeks2 weeks
Design1 week2-3 weeks3-4 weeks
Development4-6 weeks8-12 weeks14-18 weeks
QA1 week1-2 weeks2 weeks
App Store review1-3 days1-7 days3-7 days
Total elapsed7-9 weeks12-16 weeks20-24 weeks
Typical cost (Madrid)€12k-€18k€30k-€50k€60k-€100k+

Things that always take longer than expected

  • RevenueCat + sandbox testing: 1-2 days budgeted, 4-6 days real. Apple's sandbox is flaky, edge cases multiply (restore, refunds, family sharing).
  • Localisation: Translation is fast (AI does it in hours), but reviewing every string in every language, fixing layout overflow, and re-testing flows takes a week minimum for 10 languages.
  • App Store screenshots: Designing 5 hero shots per device size per locale = 100+ images. Plan a full week, use Fastlane Snapshot or simulator automation to save time.
  • Apple review rejections: Budget 1 rejection round-trip per app. First-time apps often get 2-3.
  • Push notification setup: APNs + certificates + provisioning + payload format = 1-2 days even for veterans.

Things that take less time than expected

  • SwiftUI development speed: 2-3x faster than UIKit for the same screens. Budget UIKit time and you'll come in under.
  • App icon design: €300-€800 from a freelancer, 3-5 days. Don't DIY this.
  • Crash reporting + analytics: Sentry + TelemetryDeck = 2 hours combined. No reason to skip this.

The compressed timeline (8 weeks total)

If you must ship in 8 weeks for a medium-complexity app, the only way is parallel work + scope cut:

  • Discovery + design happen in parallel (weeks 1-2)
  • Development starts week 2 (design ahead of code by 1 sprint)
  • Cut localisation to English-only for v1
  • Cut iPad-specific UI (universal but iPhone-optimised)
  • Skip watchOS / widgets / App Intents
  • Use one paywall design, no A/B testing
  • Submit week 8, expect possible rejection

This is achievable but risky. Plan for v1.0.1 immediately after launch to address bugs and rejections.

Need an iOS app shipped in 12 weeks?

We ship iOS apps in fixed timelines: 8 weeks for v1 (single-screen utility), 12 weeks for medium complexity, 16 weeks for full-feature consumer apps.

Book a discovery call

Related Posts

React Native vs SwiftMobile App Maintenance Real CostAutomating App Store Screenshots
← All blog posts

Have an iOS app idea? Let's scope it honestly.

Free 20-minute call to map your feature list to a realistic timeline and budget. No vague estimates — we tell you exactly what fits in 8 vs 12 vs 16 weeks.

Book a discovery call