Pre-Publishing Checklist
- Google Play Developer account (one-time 25 USD fee)
- App icon and feature graphic
- Privacy policy URL
- Screenshots (at least 2)
- Signed APK or App Bundle
Step 1: Generate Keystore
Run keytool command to create a keystore file. Keep it safe — losing it means you cannot update your app ever again.
Step 2: Configure Signing
Add keystore details to android/key.properties and update build.gradle with signing configs.
Step 3: Build Release Bundle
Run flutter build appbundle --release. The output will be in build/app/outputs/bundle/release/.
Step 4: Upload to Play Console
Create a new app, fill in store listing details, upload your AAB file in the Production track, and submit for review.
Step 5: Wait for Approval
Google reviews typically take 1-7 days. Fix any policy issues if flagged.
Congratulations
Your app is now live on Play Store. Share it with the world.