How to publish a Flutter application to the Play Store and App Store

bhardwaju
Staff

Authored by:

  • Utkarsh Bhardwaj (@bhardwaju) Cloud Migration Consultant, Google
  • Shivank Awasthi (@shivankawasthi) Strategic Cloud Engineer, Google

Video by:

  • Amit Dutta, Strategic Cloud Engineer, Google

In this article, we'll discuss how to publish a Flutter application to the Google Play Store and the Apple App Store.

We'll use the flutter build apk command to build the Android package (.apk) for our application. We'll then use the flutter build ios command to build the iOS package (.ipa) for our application. Finally, we'll use the flutter run command to run our application on a physical device or emulator.

If you have any questions, please leave a comment below! 

To get started, we need to create a new Flutter project. This can be done by running the following command: 

flutter create my_app

This command will create a new Flutter project called my_app

Next, we need to add the google-services plugin to our project. This plugin will allow us to connect our application to the Google Play Store or Apple App Store.

To add the google-services plugin, we need to open the pubspec.yaml file in the root directory of our Flutter project. This file will contain the information about our project, such as its name, version, and dependencies.

The following is an example of a pubspec.yaml file:

name: my_app
version: 1.0.0
description: A Flutter application for doing cool things.

dependencies:
    flutter: 2.0.0
    google_services: 1.0.0

Once we've added the google-services plugin to our project, we need to run the flutter packages get command to install the plugin. This command will download and install the plugin from the Dart Pub repository.

Now, we're ready to build the Android package (.apk) for our application. We can do this by running the following command:

flutter build apk

This command will build the Android package for our application. It will also create a new build/outputs/apk/release/app-release.apk file in the build directory of our Flutter project.

Finally, we're ready to run our application on a physical device or emulator. We can do this by running the following command:

flutter run

This command will run our application on a physical device or emulator.

Disclaimer: All the sample codes in this document are point in time information which may change depending on the time you are reading this blog.

4 0 3,920
Authors