How to launch an app: a release plan for indie developers
Plan your app launch from beta to release day: TestFlight and Google Play testing, the store listing, App Review, manual release timing and the first week.

In short: Test with real users first, prepare the store listing early, pass review before your launch date and release manually so you control the day you announce.
To launch an app, work backward from the day you want to announce it. Run a real beta, prepare the store listing, get through review before launch week, release manually so you control the date, then announce once the app is actually live. After release, spend the first week answering users and shipping fixes.
This plan is written for solo developers and small teams. Platform rules come from Apple and Google documentation, checked on October 21, 2026. The schedule and advice are my recommendations, not platform requirements.
Decide what "launched" means for your app
Before any checklist, write down what success looks like in the first two weeks. Examples: 50 people complete onboarding, 10 people use the app three days in a row, 5 people pay. One clear goal decides what you measure and what you fix first.
Also decide where the app lives. A web app can launch the day you deploy. An App Store or Google Play app depends on testing rules and review, so its calendar starts earlier. The rest of this guide focuses on store apps, but the sequence works for web apps too. For general preparation, see how to prepare your first product launch.
Run a real beta first
A beta is where you learn whether strangers understand your app without you explaining it.
On iOS, Apple's TestFlight lets you invite up to 10,000 external testers, by email or with a public link you can share anywhere. The first build for external testers must be approved by App Review, so upload it early.
On Android, check your account type before you set a date. Google's testing requirements for new personal developer accounts apply to personal accounts created after November 13, 2023. You must run a closed test with at least 12 testers who stay opted in for 14 days in a row before you can apply for production access. That is two weeks you cannot compress, so recruit testers before the build is ready.
Give testers a precise task, such as "create your first project and export it", and one place to report problems.
Prepare the store listing early
Your store page is the first thing most visitors see, and it takes longer to get right than people expect. Apple's guide to creating your product page sets the main constraints:
| Element | App Store limit | What to aim for |
|---|---|---|
| App name | 30 characters | Simple, memorable, hints at the use |
| Subtitle | 30 characters | The main benefit, not "best app" |
| Screenshots | Up to 10 | The first 1 to 3 can show in search results |
| Keywords | 100 characters | Specific terms people actually type |
| Promotional text | 170 characters | Can be changed without a new version |
Write the listing as if the reader has never heard of you. The first screenshot should show the main result, and the first sentence of the description should say what problem the app solves. Reuse the same wording on your website and launch posts so people recognise the product everywhere.
Pass review without surprises
The App Review Guidelines list the most common avoidable problems:
- Submit a final version, not a demo. Betas belong in TestFlight.
- Remove placeholder text and empty web pages.
- Provide a demo account or full demo mode if the app needs a login.
- Keep your backend live and reachable during review.
- Make sure in-app purchases are complete and visible to the reviewer.
Submit well before your planned launch date. A rejection is easier to handle two weeks early than on launch morning.
Control the release date
Do not let approval decide your launch day. In App Store Connect you can choose a release option: release manually, automatically after approval, or automatically no earlier than a date. With manual release, the version waits as "Pending Developer Release" until you click release. Apple notes it can take up to 24 hours to appear on the App Store, so release the day before your announcement and check that the store link works.
On Google Play, staged rollouts are useful later, but Google's staged rollout documentation states they apply only to updates, not to the first publication of an app.
Launch week: announce in a few focused places
Once the store link works, announce it where your future users already are:
- Your beta testers and email list, with a thank-you and the store link.
- Your own website, with a short page that links to both stores.
- One or two launch platforms. A permanent MegaLaunch listing is free, and the launch checklist helps you prepare assets once and reuse them.
- Communities you already take part in, with an honest post about what you built and why.
Keep the message consistent. The outline in how to write a product launch announcement works for store descriptions, posts and emails.
The first week after release
Launch day starts the real work:
- Read every review and reply to the useful ones.
- Watch crash reports and onboarding drop-off daily.
- Ship a first fix within days if something blocks people. On Google Play, use a staged rollout for that update.
- Note the exact words people use to describe the app, and reuse them in your listing.
When the first week is over, the job becomes bringing new people in steadily. That is covered in how to market an app with no budget.
FAQ
How long does it take to launch an app?
Plan several weeks after the app works. New personal Google Play accounts need a 14-day closed test with at least 12 testers, and you also need time for review and beta feedback.
Should I launch on iOS and Android at the same time?
Only if you can support both. Launching on one platform first keeps support manageable for a solo developer.
Can I choose the exact day my app goes live?
On the App Store, yes. Choose manual release, wait for approval, then release. Allow up to 24 hours to appear.
Do I need a website to launch an app?
It is strongly recommended. A simple page with what the app does, screenshots and store links gives people and search engines something to link to.
Frequently asked questions
How long does it take to launch an app?
Plan several weeks after the app works. A new personal Google Play account needs a closed test with at least 12 testers for 14 days before production access, and you should leave time for App Review and for feedback from beta testers.
Should I launch on iOS and Android at the same time?
Only if you can support both. For a solo developer, launching on one platform first keeps support and fixes manageable, and gives you real feedback before the second release.
Can I choose the exact day my app goes live?
On the App Store, yes: choose manual release, wait for approval, then release when you are ready. Allow up to 24 hours for the app to appear.
Do I need a website to launch an app?
It is strongly recommended. A simple page with what the app does, screenshots, store links and a contact gives launch platforms, press and search engines something to link to.
Sources
- Apple Developer: TestFlight
- Play Console Help: App testing requirements for new personal developer accounts
- Apple Developer: Creating your product page
- Apple Developer: App Review Guidelines
- App Store Connect Help: Select an App Store version release option
- Play Console Help: Release app updates with staged rollouts