Android App Store Submission Checklist

A step-by-step guide to ensure a smooth submission to the Google Play Store!

 

1️⃣ Pre-Submission Requirements

Google Play Developer Account – Ensure your Google Play Console account is set up.

App Package Name – Must be unique and match the app ID used in development.

API Level Compatibility – Ensure the app supports the minimum & target Android versions.

App Signing & KeyStore – Sign the APK/AAB with an upload key for security.

Test on Multiple Devices – Ensure compatibility across different screen sizes & hardware.

💡 An untested app = Higher chances of rejection!

 

2️⃣ App Content & Compliance

Content Rating – Fill out the Google Play Content Rating questionnaire.

Privacy Policy – A mandatory privacy policy URL must be provided, even if the app doesn’t collect data.

Data Safety Disclosure – Clearly explain how the app collects, shares, and protects user data.

Ad Disclosure – If your app contains ads, you must declare it in the Play Console.

Compliance with Google Policies – Ensure your app follows Play Store policies (no harmful content, malware, or misleading descriptions).

💡 Non-compliance leads to rejection or removal from the store!

 

3️⃣ App Metadata & Listing

App Title & Description – Must be clear, keyword-optimized, and relevant to your app’s functionality.

High-Quality Screenshots – Provide at least 4 screenshots showcasing key features.

App Icon & Feature Graphic – Follow Google’s image size & resolution guidelines.

App Category & Tags – Choose the correct category to improve discoverability.

Short & Long Descriptions – Use keywords but avoid keyword stuffing.

💡 Optimized metadata improves ASO (App Store Optimization) and boosts downloads!

 

4️⃣ Preparing the App Bundle (.AAB) or APK

Use the Android App Bundle (.AAB) – Required for Play Store distribution.

Enable ProGuard – Minify & obfuscate your code for better security.

Ensure 64-bit Support – Apps must support 64-bit architectures.

Check Permissions – Request only necessary permissions (excessive permissions may lead to rejection).

Verify App Size – Keep the APK/AAB size below 150MB or use Play Asset Delivery.

💡 AAB format is now mandatory for Play Store submissions!

 

5️⃣ Testing & Review Process

Internal & Closed Testing – Run tests in Google Play Console before public release.

Beta Testing – Use Open Beta to gather early user feedback.

Google Play Pre-Launch Report – Review automatic test results for bugs & crashes.

Check App Crashes & ANRs – Use Firebase Crashlytics or Google Play Console to detect issues.

💡 The smoother the app, the better the reviews & user retention!

 

6️⃣ Final Submission & Post-Launch Checklist

Set Up Pricing & Distribution – Select free or paid and the targeted countries & devices.

Enable App Signing by Google Play – Recommended for secure updates.

Submit for Review – Google’s review process typically takes hours to days.

Monitor Release Performance – Track downloads, ratings, and crash reports.

Respond to Reviews – Engage with users and address feedback quickly.

💡 Good post-launch support = Higher user engagement & retention!

 

📩 Download my FREE eBook for a full guide!

Leave a Reply

Your email address will not be published. Required fields are marked *

Subscribe to

Engineering OS

Every week (ish) I share actionable engineering tips, android and iOS development news, and high-quality insights from across the industry, directly to your inbox.