Timeline

Timeline & What to Expect During App Publishing

Understanding timelines helps set realistic expectations. From build creation to post-launch optimisation, discover exactly how long each stage takes on both platforms.

4 min read7 stagesUpdated Mar 2026

Total Publishing Timeline

iOS (first submission)7–14 days
iOS (updates)1–3 days
Android (first submission)5–10 days
Android (updates)Hours – 1 day
01

Pre-Build Preparation

1–3 daysbefore you write a single line of submission code

The most common cause of delayed launches is poor preparation. Completing these tasks before you touch App Store Connect or Play Console saves days.

Register your Apple Developer account ($99/year) or Google Play account ($25 one-time)
Register your app's bundle ID / package name
Prepare your privacy policy URL and support URL (must be live, not localhost)
Create all app icons in required sizes (1024×1024 for iOS, 512×512 for Android)
Plan your screenshots — what story does each screen tell?
Write your app description, short description, and keyword list
02

Build & Testing

1–5 daysdepending on complexity and number of test rounds

A stable build is non-negotiable. Time invested in testing here directly prevents the worst outcome — a rejection that resets your review queue and delays launch by a week or more.

Internal Testing

Test your release build (not debug) on real physical devices. Emulators miss many real-world issues, especially around permissions and camera.

TestFlight / Internal Track

Distribute via TestFlight (iOS) or Internal Testing track (Android) to teammates or beta users. Catch edge cases you'd never find in solo testing.

Crash-Free Verification

Verify zero crashes on the happy path flows a reviewer will follow: onboarding, core feature, account creation/login, settings.

Compliance Check

Run through our Compliance checklist before submitting. Privacy labels, ATT prompt, account deletion — catch these early, not after rejection.

03

Store Listing & Metadata

2–4 hoursif assets are prepared in advance

If you've prepared your metadata during Stage 1, filling in App Store Connect or Play Console takes a few hours, not days. Don't do this at the last minute — incomplete listings block submission.

Upload screenshots for all required device sizes
iOSAndroid
Fill in app name, subtitle, description and keywords
iOSAndroid
Upload app icon and feature graphic
iOSAndroid
Complete Privacy Nutrition Labels / Data Safety section
iOSAndroid
Set pricing and availability by territory
iOSAndroid
Complete content rating questionnaire
Android
04

Submission & Review

This is the part outside your control — but understanding the timelines helps you plan your launch date realistically.

iOS — First App24 hours – 5 days
  • Most submissions reviewed in 24–48 hours
  • Complex apps or first-time accounts may take longer
  • Status emails sent at each stage change
  • If rejected, you can appeal or fix and resubmit
iOS — Updates1–3 days
  • Established apps reviewed faster
  • Minor updates often reviewed overnight
  • Expedited review available for critical bugs
  • Always test the exact build you submit
Android — First App3–7 days
  • New developer accounts take longer (up to 7 days)
  • Google runs automated pre-launch testing
  • Automated policy checks happen before human review
  • Faster in practice once account trust is established
Android — UpdatesHours – 1 day
  • Incremental rollout available (10% → 100%)
  • Automated review for low-risk updates
  • Full review for apps with policy changes
  • Can pause rollout if crash spike detected
Plan for rejection. ~20% of first-time iOS submissions are rejected. This is normal. Address the feedback, resubmit, and the second submission is typically approved within 24 hours.
05

Launch Day

Day 0when your app goes live

Your app is approved — congratulations! But launch day itself is an active event. Here's your checklist for the moment your app goes live.

Verify the app is downloadable on a fresh device (not a test device)
Test the full onboarding flow as a new user
Check that analytics are tracking correctly (first installs, session starts)
Monitor crash reporting dashboards in real time
Share your app store link across all your channels: email list, social, website
Ask friends, colleagues, and early customers to leave your first reviews
06

First 30 Days

Days 1–30the most critical window for store performance

The first 30 days have an outsized impact on your long-term store ranking. Both Apple and Google algorithmically boost or suppress apps based on early engagement signals.

Download Velocity

A spike of downloads in the first days signals to both stores that users want your app. Coordinate your launch to maximise initial volume.

Retention Rate

Users who open your app multiple times in the first week are the strongest quality signal. Optimise your onboarding to deliver value fast.

Rating & Reviews

Ask for reviews at the right moment (after a positive action, not randomly). Aim for at least 10–20 reviews in the first month.

First Update

Ship at least one update in the first 30 days. This shows both stores and users that the app is actively maintained.

07

Ongoing Optimisation

Publishing is not a one-time event. The highest-performing apps treat their store listing and release cadence as ongoing products in themselves.

🧪

A/B Test Your Store Listing

Both Apple (Product Page Optimisation) and Google (Store Listing Experiments) offer A/B testing for screenshots, icons, and descriptions. Run tests continuously.

📈

Keyword Tracking

Monitor which keywords drive organic downloads. Update your keyword field (iOS) or description (Android) every 1–2 months based on performance data.

📅

Regular Update Cadence

Apps that update frequently rank higher and have lower uninstall rates. Aim for a meaningful update every 4–6 weeks.

🔔

Respond to Reviews

Developer responses to negative reviews often convert unhappy users into advocates. Monitor and respond within 24 hours of a new review.

Need the step-by-step submission process? Read our iOS publishing guide or Android publishing guide for the full walkthrough.