Skip to content
Mobile Apps13 min read

Your First App Launch: A Checklist for Testing, Store Submission and Release

First app launch checklist for iOS and Android: accounts, store assets, privacy labels, TestFlight, Play closed testing, review times and release choices.

01

What has to happen between "the build works" and "live in both stores"?

Seven things, in this order: developer accounts and agreements, store listing assets, privacy declarations, testing tracks, store review, your release choice, and monitoring in the first days. The one that most often moves a launch date is Google Play's closed test: a new personal Play account must run at least 12 opted-in testers for 14 consecutive days before it can even apply for production. Work backwards from your launch date with that in mind, and remember that the gradual rollout tools both stores offer are for updates, not for a first release.

This is a sequencing guide for a first release. It does not repeat QA practice, which is covered in mobile app testing, or the mechanics of shipping updates safely, covered in release management for live apps.

02

Key takeaways

  • Open both developer accounts early; enrolment and verification are on your critical path.
  • On a new personal Play account, the 14-day closed test is the longest fixed wait. Start it as soon as a stable build exists.
  • Produce screenshots from the store's current specification page, not last year's template.
  • Give reviewers a working demo account and keep the backend switched on during review.
  • Your first Play release cannot be staged, and Apple documents phased release for version updates. Plan for everyone getting v1 at once.
  • Decide who watches crashes, reviews and support in the first 48 hours before you press release.
03

The launch checklist

Each item has a suggested owner and a lead time counted back from the day you want to be live. The lead times are planning assumptions for a small team, not store guarantees, except where a store states a figure. Roles can be the same person; the point is that every item has a name next to it.

#ItemOwnerStart byNotes
Accounts and agreements
1Enrol in the Apple Developer Program under the right legal entityFounder (account holder)6+ weeks beforeUS$99 per membership year or local equivalent (Apple)
2Create the Google Play developer account (personal or organisation)Founder6+ weeks beforeUS$25 one-time registration fee; account type decides whether the closed-test rule applies
3Accept agreements; add tax and banking details if the app sells anythingFounder or finance4+ weeks beforeNeeded before you can sell or receive payouts; check each console for what is outstanding
4Invite the team with the least access each person needsFounder4+ weeks beforeKeep the account holder role with the business, not a contractor
Builds and compliance
5Confirm build requirements: Xcode 26 / iOS 26 SDK for App Store uploads; target API 36 for new Play appsDeveloper4+ weeks beforeCurrent since 28 Apr 2026 (Apple) and 31 Aug 2026 (Google); both change yearly
Store listing assets
6Write name, subtitle or short description, full description, keywords and support URLFounder or marketing3 weeks beforeApple requires a support URL that leads to real contact information
7Produce screenshots, icon and Play feature graphic to current specsDesigner3 weeks beforeSee the asset table below; re-check specs the week you upload
8Publish a privacy policy pageFounder with legal input3 weeks beforeBoth stores ask for a link
Privacy declarations
9Complete Apple's App Privacy details and Google's Data safety form, including SDK dataDeveloper with founder3 weeks beforePlay requires Data safety before closed testing, so do it early
10Confirm in-app account deletion if users can create accountsDeveloper3 weeks beforeRequired by both stores
Testing tracks
11Run internal testing: TestFlight internal group, Play internal testingDeveloper and QA4 weeks beforeCatch crashes before reviewers or testers see them
12Start the Play closed test with 12+ opted-in testers (new personal accounts)Founder recruits; developer uploads5 weeks before14 consecutive days, then apply for production; Google says that review usually takes seven days or less
13Send a TestFlight build to external testersDeveloper3 weeks beforeThe first external build needs App Review approval
Review
14Fill in review notes and a non-expiring demo account; keep the backend runningDeveloperSubmission dayMissing logins and placeholder content are common rejection causes
15Submit to App Review and Play productionDeveloper7–10 days beforeLeave room for one rejection and resubmission
Release choice
16Set Apple to manual release and turn on Play managed publishingDeveloperBefore submissionApproved builds then wait for you; manual release on Apple must also be released per platform
Day-1 monitoring
17Set up crash reporting, analytics events and alert routingDeveloperBefore external testingSo test data proves the tools work
18Name who watches crashes, store reviews and support inboxes for the first 48 hoursFounderLaunch weekAgree in advance what triggers a hotfix
04

Work backwards from the launch date

The fixed waits are what make a launch slip, so put them on a calendar first. On Android, for a new personal account, the closed test runs for at least 14 consecutive days, and only then can you apply for production access; Google says that application review usually takes seven days or less, but can occasionally take longer. Production review comes on top, and Google notes that for some accounts it can take up to seven days or longer in exceptional cases.

On iOS, Apple says it typically reviews at least 50% of submissions in under 24 hours and 90% in under 48 hours. That is quick, but a rejection means fixing, resubmitting and waiting again, and the first external TestFlight build also goes through review.

Hypothetical example: planning a launch for a two-person team. A founder and one developer want a consumer app live on both stores. They have a stable build five weeks before the target date and a new personal Play account. Week 1: listing copy, privacy declarations and internal testing on both platforms. End of week 1: the Play closed test starts with 15 recruited testers, a few more than the minimum in case some drop out, and the first external TestFlight build goes to review. Weeks 2 and 3: testers report bugs and the developer ships fixes to both tracks. Day 15 of the test: they apply for Play production access. Week 4: they submit to App Review with manual release set. Week 5: with both approvals in hand, they publish on the same morning. If any step had slipped, the plan was to launch on iOS first rather than move the date.

Pro tip

Recruit closed testers from the people who already said they want the product. If you validated the idea with a waitlist, as described in validating a mobile app idea, those sign-ups are your test group, and their feedback is useful rather than a formality.

05

Store listing assets to current specifications

These are the requirements as published when checked on 14 October 2026. Apple in particular has changed which screenshot size is mandatory over time, so open the linked pages before the designer starts.

AssetApp Store (Apple)Google Play
Phone screenshotsAt least one for iPhone with Dynamic Island (medium display): 1206 × 2622 or 1179 × 2556 px portrait. Up to 10 per size. JPEG or PNG, no transparency. Smaller sizes scale down from the highest required resolutionAt least 2 to publish, up to 8 per device type; 320 to 3,840 px per side with an aspect ratio no more than 2:1. At least 4 at 1,080 px or more for recommendation eligibility
Tablet screenshotsIf the app runs on iPad: at least one for iPad 13-inch, 2064 × 2752 or 2048 × 2732 px portraitAdded per device type in Play Console; check the preview assets page for tablet rules
IconSupplied with the app build rather than uploaded as a listing image512 × 512 px, 32-bit PNG with alpha, up to 1,024 KB
Feature graphicNot used1024 × 500 px, JPEG or 24-bit PNG without alpha
TextDescription up to 4,000 characters; keywords up to 100 bytes; promotional text up to 170 characters (optional); support URL and copyright requiredShort description up to 80 characters, plus app name and full description
Reviewer informationReview notes up to 4,000 bytes; a demo account that does not expire if the app needs sign-inInstructions and credentials in Play Console if parts of the app need sign-in
06

Privacy declarations, briefly

Both stores ask you to declare what data the app and its SDKs collect. Apple's App Privacy details are required for new apps and include data collected by third-party partners. Google requires the Data safety form for every app published on closed, open or production tracks, even apps that collect nothing, which is why it sits before testing in the checklist. If users can create an account, both stores require a way to delete it: Apple's guideline 5.1.1(v) asks for deletion inside the app, and Google requires an in-app path and a web link where deletion can be requested.

Get an inventory of every SDK before filling in either form. The detail, including privacy manifests and regional law, is in privacy and security before launch.

07

Testing tracks: TestFlight and Play closed testing

TestFlight supports up to 100 internal testers from your team and up to 10,000 external testers through email invitations or public links. Internal testers must hold a role on your developer team. Before you can invite external testers, your first build must be approved by App Review for TestFlight.

On Google Play, internal testing is the quick loop for your team. Closed testing is the track that matters for launch on a new personal account: at least 12 testers opted in continuously for at least 14 days, then a production access application where you answer questions about the test and your readiness. If Google judges the testing insufficient, for example because fewer than 12 testers stayed opted in, the closed test may need to continue. When you upload a build, Play's pre-launch report also runs automated checks on real devices for stability, compatibility, performance and accessibility, which is a free second opinion worth reading.

Worth noting

"Opted in continuously" is the part people miss. Testers who join and then leave do not count towards the 14 days. Recruit more than 12 and ask them to stay in the test until you have production access.

08

What reviewers need from you

Apple's guideline 2.1 asks that submissions be final, with no placeholder content, tested on-device, and with demo account details included and the back-end service switched on. Apps that crash are rejected. In practice that means four things: a reviewer login that will still work days later, review notes that explain any feature that needs hardware, a location or a paid plan to see, servers that stay up and unchanged while the review is pending, and no "coming soon" screens. If your app needs a custom backend, the mobile backend guide explains what has to be running for reviewers to get past sign-in.

If Apple rejects the build, read the cited guideline, fix that issue and resubmit, and use the review notes to explain anything the reviewer may have missed. Apple also offers an expedited review for critical bug fixes or an event you are directly associated with, which is worth knowing about for a launch tied to a date.

09

Release choices for a first launch

The gradual rollout tools you may have read about are update tools. Google states that staged rollouts can only be used for app updates, not when publishing an app for the first time. Apple's phased release is documented for version updates, rolling out over seven days to users with automatic updates on. So v1 reaches everyone in your chosen countries at once.

ChoiceWhat it does on a first releaseWhen to use it
Apple: release automaticallyGoes live as soon as review approvesYou have no fixed date and want it live quickly
Apple: release manuallyWaits as Pending Developer Release until you release it; Apple says it may take up to 24 hours to appear on the App StoreYou want to coordinate with Android, marketing or press
Apple: release after approval, no earlier than a dateGoes live automatically after review, but not before the date and time you setA fixed date with no one available to press the button
Google: managed publishingApproved changes wait until you publish themSame-day launch on both stores, or launch timed to an event
Google: country selectionLimits which countries can see the appA soft launch in a smaller market before a wider release

Key takeaway

Because v1 cannot be staged, your safety net on launch day is the testing you did before it, plus a fast hotfix path. From version 1.1 onwards, use staged and phased rollouts as described in release management.

10

Monitoring from day one to day fourteen

Launch day is when real devices, networks and user behaviour meet your app for the first time. Have these in place before you release.

  • Crash reporting on both platforms, with alerts to a named person; see crash reporting for mobile apps for setup.
  • Analytics events for the first-run journey: install, sign-up, first key action. Check they fire in production, not just in test builds.
  • Backend dashboards for error rates, latency and sign-ups, so you can tell an app bug from a server problem.
  • A daily read of store reviews and the support inbox for the first two weeks, with replies to early reviewers.
  • A written hotfix rule: what severity of bug justifies an immediate update, and who decides.
  • A plan for the first update, using phased release on iOS and staged rollout on Play.
11

Common mistakes

  • Opening the Play account a fortnight before launch and then discovering the 14-day closed test.
  • Recruiting exactly 12 testers, then losing two mid-test.
  • Registering developer accounts under a freelancer's name instead of the business.
  • Making screenshots from an out-of-date size list.
  • Giving reviewers a demo account that expires, or switching off the staging server they were using.
  • Leaving Data safety and App Privacy forms until the end, then finding an SDK nobody declared.
  • Promising a launch date publicly before either store has approved a build.
12

When this checklist is not enough

It covers a typical consumer or business app on the public stores. Apps in regulated categories such as health, finance or children's apps face extra review rules and documentation. Apps distributed privately to employees use different programmes. Games, apps with in-app purchases or subscriptions, and apps that rely on location, health data or background activity need extra review preparation that this guide does not cover.

Store rules also move. Build requirements change each year, screenshot requirements change with new devices, and Google's testing requirements for new accounts may change. Check every linked source in the week you submit, and if you are a founder whose developer has left before submission, start with item 1: make sure the accounts are yours.

14

Conclusion: put the fixed waits on the calendar first

A first launch is mostly a sequencing problem. Secure the accounts in the business's name, start the Play closed test as soon as a stable build exists, prepare assets and privacy declarations from the stores' current pages, give reviewers everything they need, and hold approved builds for a release you control. Then watch the first fortnight closely, because v1 goes to everyone at once.

If the build itself is still in progress, the launch steps above belong in the plan from the start of mobile app development, not in the final week.

Want a second pair of eyes before you submit?

ZSpace Labs is a remote-first technology studio that works with clients globally on mobile app development. If useful, we can talk through your build, store listing and privacy declarations against this checklist before you submit.

Start a Project
FAQ

Common questions.

If your Play developer account is a personal account created after 13 November 2023, yes. Google requires a closed test with at least 12 testers who have been opted in continuously for at least 14 days before you can apply for production access. Organisation accounts are not described in that requirement, so check the current Play Console help page for your account type.

Get in touch

Have a project in mind?

Whether you're building a new digital product, improving an existing website, or looking to automate part of your business — let's talk.