Skip to main content
Every Android app needs a unique package name — a reverse-DNS string like com.reylabs.myapp — that Google Play uses to identify your app across the Play Console, app signing, and services like Firebase and Google Sign-In. Android calls this the application ID; it’s the direct equivalent of an iOS Bundle ID. You choose the package name once and configure it in Rey. Unlike Apple, Google doesn’t require you to pre-register the identifier in a separate portal — it’s claimed the first time you create the app record in the Play Console.

Prerequisites

Choose a package name

Package names follow reverse-DNS notation and must be globally unique across all of Google Play.
  • Lowercase letters, numbers, and dots. Underscores are allowed inside segments but hyphens are not.
  • Reverse-DNS style: start with your domain in reverse, then the app name. Example: com.reylabs.taskflow.
  • At least two segments (e.g. com.taskflow is the minimum, com.reylabs.taskflow is recommended).
  • Each segment must start with a letter.
  • Must be unique across all of Google Play — you cannot reuse one another developer has claimed.
  • Cannot be changed after your app is published to Google Play, so pick carefully.
  • com.acme.notes
  • io.reyapp.taskflow
  • com.yourcompany.yourapp
  • MyApp — not reverse-DNS.
  • com.google.myapp — you cannot use Google’s namespace.
  • com.acme.notes.v2 — don’t include version numbers.
  • com.acme-labs.notes — hyphens aren’t allowed.
Choose your package name carefully. It cannot be changed once your app is published to Google Play, and it must match the identifier you configure in Rey.

Reserve your package name in the Play Console

Google claims the package name when you create the app record. If you want to lock it in before finalizing the rest of your listing, walk through app creation now with your chosen package name.
1

Sign in to the Play Console

Go to play.google.com/console and sign in with the Google account tied to your developer account.
2

Start creating an app

Click Create app in the top right of the Play Console home page.
3

Enter your package name context

Fill in an app name, default language, and app/game type. The package name itself is set when you upload your first build, but the app record reserves the slot in your account.
4

Save the draft

Click Create app. The Play Console saves a draft app record you’ll come back to in the next guide.
If you’d rather choose the package name later, skip this section and continue to Register your first app — you’ll set it there.

Add the package name to Rey

1

Open Publish settings in Rey

In the Rey editor, click Publish in the toolbar and select Google Play as the target.
2

Paste your package name

In the Android settings section, paste the exact package name you plan to use (e.g. com.reylabs.taskflow).
3

Save

Rey uses this package name when it signs and submits your Android build. It must match the identifier registered in the Play Console exactly — typos will cause the submission to fail.

Next steps