| name | mobile-app-launch-checklist |
| description | Comprehensive step-by-step launch checklist for shipping mobile apps to the iOS App Store and Google Play Store. Covers pre-submission preparation, store asset creation, build and submission, launch day execution, and post-launch monitoring. Use when the user wants to launch a mobile app, prepare for App Store or Google Play submission, create a launch plan, review submission requirements, or ensure nothing is missed before releasing an app. Triggers on "launch checklist", "app submission", "prepare for launch", "app store submission", "google play submission", "ready to ship", "pre-launch review", "launch day plan". |
Mobile App Launch Checklist
Generate a structured, actionable launch checklist tailored to the user's app,
target platform(s), and timeline. Walk through each phase sequentially, confirm
completion of critical items, and flag blockers.
Inputs
| Input | Required | Description | Default |
|---|
| App name | Yes | Name of the app being launched | — |
| Platform | Yes | iOS, Android, or both | Both |
| Launch date | No | Target launch date | 4 weeks from today |
| App type | No | Free, freemium, paid, subscription | Freemium |
Ask for these inputs before generating the checklist. Adjust timelines and
requirements based on the target platform.
Phase 1: Pre-Submission Preparation (2-4 Weeks Before)
App Quality
Privacy & Compliance
Legal
Analytics & Monitoring
Deep Linking
Phase 2: Store Asset Preparation
Prepare all required store assets. See platform-specific reference files for
detailed specifications:
iOS App Store Connect
Google Play Console
Both Platforms
Phase 3: Build & Submit
iOS Submission
Android Submission
Common Rejection Reasons
Avoid these before submitting. See reference files for full lists.
iOS top rejections:
- Crashes or bugs during review
- Broken links (privacy policy, support URL)
- Incomplete metadata or placeholder content
- Login required without demo account provided
- Guideline 4.3: spam or duplicate app
- Guideline 2.1: app not fully functional
Google Play top rejections:
- Data safety form inaccurate or incomplete
- Missing privacy policy for apps requesting sensitive permissions
- Deceptive behavior (description doesn't match functionality)
- Broken core functionality
- Target audience misconfigured (apps for children have extra requirements)
Phase 4: Launch Day
Follow the hour-by-hour launch day timeline in
references/launch-day-timeline.md for a
detailed execution plan.
Release Strategy
Monitoring (First 6 Hours)
Support Readiness
Marketing Activation
Go/No-Go Decision Points
- Halt rollout if: crash-free rate drops below 99%, critical bug in core
flow
- Proceed to 50% if: 4+ hours stable, no critical issues, reviews positive
- Proceed to 100% if: 24+ hours stable at 50%, metrics within targets
Phase 5: Post-Launch (Week 1)
Review Management
Crash Triage & Hotfix
Metrics Review
Track and review these metrics at Day 1, Day 3, and Day 7:
| Metric | Target | Action if Below |
|---|
| D1 Retention | >40% | Review onboarding flow |
| D7 Retention | >20% | Review core value delivery |
| Crash-free rate | >99.5% | Prioritize stability fixes |
| Store rating | >4.0 | Address top complaints |
| Trial-to-paid conversion | >5% | Review paywall and pricing |
| Session length | >3 min | Review engagement hooks |
| Onboarding completion | >70% | Simplify onboarding steps |
Feature Request & Visibility
Generating the Checklist
When producing the checklist for the user:
- Tailor to platform. Remove iOS-specific items for Android-only launches
and vice versa. Keep both sections for cross-platform launches.
- Adjust timeline. Map checklist phases to the user's actual launch date.
Add specific dates to each phase header.
- Flag blockers. Mark items that block submission (privacy policy, app
icon, signed build) distinctly from nice-to-haves (preview video, Product
Hunt).
- Save as file. Write the completed checklist to
LAUNCH-CHECKLIST-{AppName}.md in the project root.
- Offer to deep-dive. After generating the checklist, ask if the user wants
to walk through any specific phase in detail, referencing the appropriate
reference file.