> ## Documentation Index
> Fetch the complete documentation index at: https://dhiwisepvtltd-5e04e6a4.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Google Play Store

> Prepare your Rocket.new Flutter build for Android and submit the app bundle to Google Play for internal testing tracks or a public release.

Rocket generates production-ready Flutter code that you can publish directly to the Google Play Store. This guide covers every step from creating a developer account to submitting your first release.

> [!NOTE]
>
> **Before you start:**
>
> * A [Google Play Developer account](https://play.google.com/console/signup) (\$25 one-time fee)
> * A Mac or PC with [Flutter installed](https://docs.flutter.dev/get-started/install)
> * Store listing assets: app name, description, icon, and screenshots

> [!NOTE]
>
> Publishing to Google Play Store requires building your app with Flutter command-line tools on a computer. This process is not available in the Rocket mobile app. If you want to share your app without the store, [launch it as a web preview](https://dhiwisepvtltd-5e04e6a4.mintlify.site/build/launch-mobile/share-as-web-preview.md) or [download an APK](https://dhiwisepvtltd-5e04e6a4.mintlify.site/build/launch-mobile/android-apk.md) for direct testing.

## Steps

**1. Export your code from Rocket**

In the Build editor, open the **Code** tab and click **Download** in the toolbar to export your project as a `.zip` file (paid plan required). Extract it on your computer. This is the Flutter project you will build from.

> Download your project source code
>
> [Open](https://dhiwisepvtltd-5e04e6a4.mintlify.site/build/editor/code.md)

**2. Create your Google Play Developer account**

Go to the [Google Play Console](https://play.google.com/console/signup), accept the terms, and pay the one-time registration fee.

> Set up your Developer Account (Google's official guide)
>
> [Open](https://support.google.com/googleplay/android-developer/answer/6112435?hl=en#zippy=)

**3. Add your app in the Play Console**

Create a new app and fill in the basics: app name and default language, app category (game or app), release type and intended users, and store listing information (description, screenshots, icon).

> Set up a new app in Play Console (Google's official guide)
>
> [Open](https://support.google.com/googleplay/android-developer/answer/9859152?hl=en\&ref_topic=7072031\&sjid=15009133802288195602-NC)

**4. Build your Android App Bundle**

Use Flutter's official instructions to generate a release-ready `.aab` from the code Rocket generated.

> Build and release an Android app (Flutter docs)
>
> [Open](https://docs.flutter.dev/deployment/android)

**5. Upload and submit your build**

Upload your `.aab` to the Play Console, write release notes, and submit through the **Production** track.

> Prepare and roll out a release (Google's official guide)
>
> [Open](https://support.google.com/googleplay/android-developer/answer/9859751?hl=en\&ref_topic=7072031\&sjid=15009133802288195602-NC)

**6. Manage updates**

After launch, push updates or change your app's visibility at any time from the Play Console.

> Manage app updates and visibility (Google's official guide)
>
> [Open](https://support.google.com/googleplay/android-developer/answer/9859350?hl=en\&ref_topic=7072031\&sjid=15009133802288195602-NC)

## What's next?

> **[Publish to Apple App Store](https://dhiwisepvtltd-5e04e6a4.mintlify.site/build/launch-mobile/apple-store.md)**
>
> Reach iOS users by submitting your app to the Apple App Store.

> **[Sharing vs. app stores](https://dhiwisepvtltd-5e04e6a4.mintlify.site/build/launch-mobile/sharing-vs-stores.md)**
>
> Compare distribution options to decide where else to publish.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.