App Launch Readiness Checklist
36 items across 6 categories. Check off each task as you go — your progress is saved in this session.
App Store screenshots (6.7" & 6.1" for iOS, 1080×1920 for Android)
Lead with your strongest value prop. First 3 screenshots drive 80%+ of conversions.
Check screenshot sizes →App icon at 1024×1024 (iOS) and 512×512 (Android)
No transparency, no rounded corners on source file. Both platforms apply their own mask.
Preview icon sizes →Icon tested on light and dark wallpapers
Preview your icon on both backgrounds to ensure it stands out.
Google Play feature graphic (1024×500)
Required for Google Play. This banner appears at the top of your listing.
App preview video (optional but recommended)
App Store allows 15–30 sec videos. Google Play allows up to 30 sec YouTube links.
iPad screenshots (if applicable)
Required if your app supports iPad. 2048×2732 for iPad Pro 12.9".
App name finalized (30 char limit on both stores)
Include your primary keyword naturally. This is the #1 ASO ranking signal.
Check character limits →iOS subtitle (30 chars) / Android short description (80 chars)
Use secondary keywords that complement your app name.
iOS keyword field filled (100 chars, comma-separated)
No spaces after commas. Don't repeat words already in title/subtitle.
Full description written (4000 char limit)
iOS: write for humans, it's not indexed. Android: include keywords naturally.
Analyze keyword density →Primary and secondary category selected
Choose the most specific category. More niche = less competition.
Promotional text prepared (iOS, 170 chars)
Can be changed without a new review. Use for seasonal promos.
Privacy policy URL set and accessible
Required by both stores. Must be a live URL, not a PDF.
Generate privacy policy →Terms of service written (if applicable)
Required for apps with user accounts or subscriptions.
EULA added (if applicable)
Apple offers a default EULA, or you can provide your own.
Age rating questionnaire completed
Be honest — Apple manually reviews this and will reject inaccurate ratings.
Google Play Data Safety form completed
Must accurately describe what data you collect, even if it's analytics only.
App Tracking Transparency implemented (if tracking)
iOS 14.5+: you MUST prompt before tracking. Declare in Info.plist.
App is crash-free on target devices
Test on the oldest supported device. Apple often tests on SE or older iPads.
Deep links and universal links configured
Needed for marketing campaigns, social media, and referral flows.
Analytics SDK integrated (Firebase, Mixpanel, etc.)
You can't improve what you don't measure. Track key events from day 1.
Crash reporting enabled (Crashlytics, Sentry)
Essential for quick bug fixes post-launch.
Push notification certificates/keys configured
iOS: APNs key uploaded. Android: Firebase Cloud Messaging configured.
In-app purchases tested in sandbox
Both stores require sandbox testing before review. Test every purchase flow.
Landing page or website live
Link to it from your store listing. Helps with SEO and gives potential users more info.
Social media accounts set up
At minimum: Twitter/X for support, and one platform where your audience hangs out.
Press kit prepared (icon, screenshots, description)
Package downloadable assets for bloggers and journalists.
Launch day posts drafted
Pre-write your launch tweets, Reddit posts, and community announcements.
Beta testers notified about launch date
Your beta testers are your most engaged early users. Give them early access.
Product Hunt launch scheduled (optional)
Schedule for a Tuesday or Wednesday. Have friends ready to upvote and comment.
Bundle ID / package name finalized
Cannot be changed after first submission. Choose carefully.
Code signing certificates and profiles configured
iOS: Distribution certificate + provisioning profile. Android: Upload key.
Production build uploaded to store connect
iOS: via Xcode or Transporter. Android: via Play Console as AAB.
Review notes added (demo account if needed)
If your app requires login, provide test credentials for the reviewer.
Release type selected (automatic vs manual)
Choose "manual release" if you want to coordinate launch timing.
App submitted for review! 🎉
iOS review: typically 24–48 hours. Google Play: typically under 3 days.
📖 Need the full launch playbook?
Step-by-step guide covering everything from app store setup to post-launch growth.