Release Android
Android release work is app identity, signing, manifest/Gradle review, package build, Play policy, and device smoke.
Checklist
| Step | Evidence |
|---|---|
| App identity | Correct application ID, app name, icons |
| Manifest | Permissions, queries, exported components, deep links reviewed |
| Gradle | SDK versions, version code/name, min/target constraints understood |
| Signing | Upload key or release keystore documented and protected |
| Build | AAB for Play or APK for direct testing |
| Smoke | Install release artifact on target device/emulator |
| Policy | Data safety, permissions, content, privacy policy reviewed |
Commands
flutter analyze
flutter test
flutter build appbundle --release
flutter build apk --release
Use an APK for local install smoke when useful. Use an AAB for Play release paths.
Agent Rule
An AI agent may prepare files and check docs. It should not generate, overwrite, print, or commit signing secrets.
Gotcha: A debug APK is not Play release evidence. Build the release artifact and smoke that artifact.