# Register Android App & Download Config File

*Skill Level: Expert*

## Before You Begin

* Should have knowledge about [Databases](https://help.adalo.com/database)
* Should be very comfortable using Adalo&#x20;

## Walkthrough

1. Click on the setting icon (in the top left shaped like a gear) and then select project settings.

   <div align="left"><img src="/files/o7Rlf4v979f1QPk8xa0l" alt=""></div>
2. On the settings page, you’ll see ‘Your Apps’  in the middle. Click on the Add App, then click the Android icon to create a new Android app.

   <div align="left"><img src="/files/XLQ46RdnZFZvFjWwa1su" alt=""></div>
3. Create a [***Package Name***](#user-content-fn-1)[^1] using the following syntax: [***com.appname.android**.*](#user-content-fn-2)[^2] The Package Name of an Android app uniquely identifies your app on the device, in Google Play Store, and in supported third-party Android stores. ***The Package Name be tied to your Listing in Google Play and cannot be changed once the Listing is created.***

   <div align="left"><img src="/files/9PKFqZmMC4NbhFKm3xbS" alt=""></div>
4. You can give it a nickname and then click register.
5. Download the Config file (Frontend google-services.json). You will load this into the Adalo Builder when creating your Build File.

   <div align="left"><img src="/files/KfSravLMRWLzmGw3oaWZ" alt=""></div>
6. Skip "Add Firebase SDK" - Adalo will take care of this for you automatically.&#x20;
7. Continue to Console.

   <div align="left"><img src="/files/gt1FGA74ri7et6vWvVd2" alt=""></div>

## Help

If you need additional help with this article, you can always ask in our [community forum](https://forum.adalo.com/)! Be sure to paste the link to this article in your post as well!

[^1]: **Important:** Once you publish your app, you should never change the Package Name. If you change the Package Name, Google Play Store treats the upload as a completely different app. If you want to upload a new version of your app, you must use the same  Package Name and [signing certificate](https://developer.android.com/studio/publish/app-signing) as when originally published.

[^2]: <mark style="background-color:red;">**This is just an example.**</mark>

    Package names are case sensitive and must meet the following requirements:

    * It must have at least two segments (one or more dots).
    * Each segment must start with a letter.
    * All characters must be alphanumeric or an underscore \[a-zA-Z0-9\_].

    &#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.adalo.com/publishing-apps/publishing-to-the-google-play-store/register-android-app-and-download-config-file.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
