πŸš€

App Store Deployment

Publishing Flutter App to iOS App Store + Google Play

Flutter app deployment differs by platform.

iOS: Join Apple Developer Program ($99/year) β†’ Set Bundle ID/signing in Xcode β†’ flutter build ipa β†’ Upload to App Store Connect β†’ Submit for review

Android: Register Google Play Console ($25 one-time) β†’ Generate keystore + configure signing in build.gradle β†’ flutter build appbundle β†’ Upload to Play Console β†’ Review

Setting up CI/CD (Codemagic, GitHub Actions) can automate builds and deployments.

Implementation Steps

1

Release build with flutter build appbundle (Android) / flutter build ipa (iOS)

2

Set app icon, splash screen, version number

3

Store registration: screenshots, description, category, privacy policy

4

Submit for review and handle rejections (Apple is strict)

Pros

  • Can publish to both platforms simultaneously from one codebase
  • Can automate CI/CD with Codemagic etc.

Cons

  • Apple Developer Program annual fee $99
  • iOS review is strict with rejection possibility

Use Cases

First launch of new app Existing app version update

References