Publishing Flutter app to Google Play Store - Part 2
Tags: flutter, dart, android
Published: 2023-01-28 15:27:01

In the **_[previous article](https://dev.to/pozadkey/publishing-flutter-app-to-google-play-store-part-1-325h)_** of this series, you learned how to prepare your Flutter app for Android production release. If you haven't read the article yet, **_[Read it here](https://dev.to/pozadkey/publishing-flutter-app-to-google-play-store-part-1-325h)_**. It's highly recommended that you do so before proceeding with this article.

In this article, you'll learn how to publish your app to the **_Google Play Store_** via the **_Developer Console_**.

**_Let's get started!_**

### Step 1: Create a Developer Account

- If you already have a **_Developer Account_**, move on to **Step 2**.

- Visit **_[Google Play Console](https://play.google.com/console/developers)_** to create a **_Developer Account_**.

- A **_one-off $25 registration fee_** must be paid using a debit or credit card (prepaid cards are not accepted).

- You'll need to verify your identity using a government-approved document.

- Once approved, you can proceed to **_Step 2_**.

### Step 2: Create an App

- Click on the **_Create App_** button.

![Create app on Google Developer console](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h03du53dmv2myl4a3s8y.png)

- Fill in the required details and check all the checkboxes.

![App information](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hfmzzyioq2nxupiu35xs.png)

### Step 3: Add Description, Logo, Screenshots, Videos, and Feature Graphics.

- Go to **`Store presence > Main store listing`**.

- Fill in the required details.

![Fill app details](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8kvkcra6ha2yjf7cb0l9.png)

- To add an **_App icon_**, simply drag and drop the **`icon.png`** you used to create your **_App Icon_** from the **_[previous tutorial](https://dev.to/pozadkey/publishing-flutter-app-to-google-play-store-part-1-325h)_** into the **_App icon_** box.

![Add app icon](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/who7l8a6aiekoiowbob2.jpeg)

- Add a **_Feature Graphics_**. You can either generate one using an **_[Online Graphic Generator](https://www.norio.be/graphic-generator/)_** or use any other website you prefer.

![Feature graphics](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7g84ov31fc53ny11ga4s.jpeg)

- Include at least 2 screenshots of your app in the **_Phone, 7' and 10' tablets Screenshot_** sections respectively.

![Screenshots](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8zwk5rej2loo5vst399o.png)
![Screenshots](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xkjw2kfoy3a1q7gr9dvg.png)

- **_Save_** the **_Main Store Listing_**.

### Step 4: Store Settings

- Go to **_Store Settings_** and select your app's **_category_** and **_tags_**, then fill in the required details.

![App category](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pnhza3cl86o7ire715fd.png)

- **_Save_** it.

### Step 5: Add Countries and Regions

- Go to **`Production > Country / Region`** to specify the countries where you want your app to be available for download.

![Countries](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pi8v8py18jo9n3pli0y8.png)

### Step 6: App Content

- Add a **_Privacy policy_** for your app. You can use a **_[Privacy Policy Generator](https://www.freeprivacypolicy.com/free-privacy-policy-generator/)_** or provide the link to an existing one.

![Privacy policy](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rc8jyqli6tbsip20m7y5.png)

- Select **_App Access_**.

![App access](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ln1vpkzgjft1j7nbvebn.png)

- In the **_Ads_** section, select **_YES_** if your app contains **_ADS_**, or **_NO_** if it doesn't.

![Ads](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2au3nbw0p9i4v5ida0pr.png)

- Choose the appropriate **_Content Rating_** category for your app.

![Content ratings](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0s3z6st72mubqdhmsdwp.png)

- In the **_Questionnaire_** tab, answer the provided questions and **_Save_**.

- Proceed to **_Target audience and content_**.

- Select the target age groups for your app.

![Target age](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cb26z526fsmvf11dwh95.png)

- Click **_Next_** and provide the required information on the **_App Details_** page.

![App details](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0x19rz5uybj38vva15yk.png)

- Click **_Next_** twice to reach the **_Store presence_** tab. Select appropriate options.

![Target audience](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yzf2higyso7vejb0xigh.png)

- Click **_Next_** and **_Save_**.

- Navigate to **_News apps_**.

![News apps](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/v4537um7lnmckudqgbbp.png)

- Select **_YES_** if your app is a news app; otherwise, select **_NO_**.

- **_Save_** it.

### Step 7: Roll Out the App to Production

- Click on **_Production_** in the sidebar.

- Create a **_New Release_**.

![Create new release](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/r052kpd687e9w7q24k4q.png)

- Upload the **`app-release.aab`** app bundle file in the **_App Bundle section_**.

- Add **_Release Notes_**, which will be displayed on your app's home page on Google Play.

![Release notes](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1wh24t3v62hq2wtmig5m.png)

- **_Save_** it and **_Review the Release_**.

- Finally, click on **_Start Rollout To Production_**.

![Production release](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yneg6avawl97p3zdufly.png)

Congratulations 🎉!! You've uploaded your app to the **_Google Play Store_**. Now you need to wait for a response from the **_Google team_** to manually review your app and add it to the **Google Play Store**.