> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rocket.new/llms.txt
> Use this file to discover all available pages before exploring further.

# Google Play Store

> Submit your Rocket.new-built Flutter app to Google Play for public Android distribution.

export const LlmsDirective = () => <blockquote className="llms-directive">
    For the complete documentation index, see <a href="/llms.txt">llms.txt</a>.
    For a lightweight markdown version of this page, append .md to the URL.
  </blockquote>;

<LlmsDirective />

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.

<Info>
  **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
</Info>

<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](/build/launch-mobile/share-as-web-preview) or [download an APK](/build/launch-mobile/android-apk) for direct testing.
</Note>

## Steps

<Steps>
  <Step title="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.

    <Card icon="code" href="/build/editor/code" horizontal arrow="true">
      Download your project source code
    </Card>
  </Step>

  <Step title="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.

    <Card icon="circle-user" href="https://support.google.com/googleplay/android-developer/answer/6112435?hl=en#zippy=" horizontal arrow="true">
      Set up your Developer Account (Google's official guide)
    </Card>
  </Step>

  <Step title="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).

    <Card icon="circle-plus" href="https://support.google.com/googleplay/android-developer/answer/9859152?hl=en&ref_topic=7072031&sjid=15009133802288195602-NC" horizontal arrow="true">
      Set up a new app in Play Console (Google's official guide)
    </Card>
  </Step>

  <Step title="Build your Android App Bundle">
    Use Flutter's official instructions to generate a release-ready `.aab` from the code Rocket generated.

    <Card icon="terminal" href="https://docs.flutter.dev/deployment/android" horizontal arrow="true">
      Build and release an Android app (Flutter docs)
    </Card>
  </Step>

  <Step title="Upload and submit your build">
    Upload your `.aab` to the Play Console, write release notes, and submit through the **Production** track.

    <Card icon="cloud-arrow-up" href="https://support.google.com/googleplay/android-developer/answer/9859751?hl=en&ref_topic=7072031&sjid=15009133802288195602-NC" horizontal arrow="true">
      Prepare and roll out a release (Google's official guide)
    </Card>
  </Step>

  <Step title="Manage updates">
    After launch, push updates or change your app's visibility at any time from the Play Console.

    <Card icon="rotate" href="https://support.google.com/googleplay/android-developer/answer/9859350?hl=en&ref_topic=7072031&sjid=15009133802288195602-NC" horizontal arrow="true">
      Manage app updates and visibility (Google's official guide)
    </Card>
  </Step>
</Steps>

<Divider />

## What's next?

<CardGroup cols={2}>
  <Card title="Publish to Apple App Store" icon="apple" href="/build/launch-mobile/apple-store">
    Reach iOS users by submitting your app to the Apple App Store.
  </Card>

  <Card title="Sharing vs. app stores" icon="scale-balanced" href="/build/launch-mobile/sharing-vs-stores">
    Compare distribution options to decide where else to publish.
  </Card>
</CardGroup>
