Release Mobile Apps
Use this skill for Android/iOS store publishing preparation.
Workflow
- •Verify release scope, target version, and rollout plan.
- •Run quality gates:
- •
flutter analyze - •test suite relevant to release scope
- •smoke tests on release candidates
- •
- •Android path:
- •validate signing setup and app versioning
- •build release artifact (
flutter build appbundle) - •verify Play Console metadata readiness
- •iOS path:
- •validate signing/capabilities and versioning
- •build release artifact (
flutter build ipaor archive flow) - •verify App Store Connect metadata readiness
- •Confirm policy/compliance declarations (privacy, permissions, data safety as applicable).
- •Create release notes and rollout strategy.
- •Submit and monitor post-release health metrics.
- •If CI pipeline is missing, create it with
commands/setup-mobile-github-pipeline.mdandtemplates/github_actions_flutter_mobile_ci.yml.
Guardrails
- •Do not mark release ready without artifact build evidence.
- •Keep Android/iOS signing and versioning checks explicit.
- •Flag missing compliance metadata as blockers, not warnings.
- •When evidence is missing, return
BLOCKEDinstead of speculative readiness.
Required output
- •Android readiness status (+ artifact path if built).
- •iOS readiness status (+ artifact/archive status).
- •Validation commands run and outcomes.
- •Blocking gaps before submission.
- •Immediate next actions to unblock release.
Required references
- •
../../docs/mobile-app-publishing-checklist.md - •
../../docs/mobile-ci-pipeline-checklist.md - •
../../rules/flutter-development-best-practices.mdc - •
../../rules/dart-effective-dart.mdc