Preparation for the App and PlayStore

How to make the app ready for upload to the AppStore and PlayStore

To make the app ready for the AppStore and PlayStore a few further steps are needed before the release.

Preparation for the AppStore

  1. Change the CFBundleName parameter in ./ios/Runner/Info.plist (flutter_boilerplate cannot be used to publish this app as it is already taken. You must use a unique value for your app)

  2. Change your app name in ./ios/Runner/Info.plist under parameterCFBundleDisplayName

  3. Create an app icon and replace the current default icons in ./ios/Runner/Assets.xcassets/AppIcon.appiconset . We recommend to use an online tool like https://www.appicon.co/

  4. Upload the app via Xcode

Preparation for the PlayStore

  1. Change theapplicationIdand namespacein ./android/app/build.gradle (com.template.flutter_boilerplate cannot be used to publish this app as it is already taken. You must use a unique value for your app)

  2. Change your app name in ./android/app/src/main/AndroidManifest.xml under parameter android:label

  3. Create an app icon and replace the current default icons in ./android/app/src/main/res . We recommend to use an online tool like https://www.appicon.co/

  4. Sign the app

    1. Create a file called key.properties in the ./android folder. It must have this conten

    2. storePassword=[YOUR STORE PASSWORD]
      keyPassword=[YOUR KEY PASSWORD]
      keyAlias=[YOUR KEY ALIAS]
      storeFile=../app/upload-keystore.jks
    3. Create a upload-keystore.jks file in the ./android/app folder. Use a program like the KeyStore Explorer to create the file. Fill the missing values in the key.properties file with the ones you define when creating the upload-keystore.jks file

  5. Create an appbundle with the following terminal command and uplaod it to the play console

    1. flutter create appbundle

Last updated