# Android Publication: Complete Process

{% hint style="info" %}
**Requirements**

* Computer needed (Mac or PC) 🖥
* [Google Developer account](https://play.google.com/apps/publish/signup/) 🛠
  {% endhint %}

{% embed url="<https://www.youtube.com/watch?v=VZBFxIO-D5U>" %}

{% hint style="info" %}
Unlike Apple, Android allows you to **install your app directly in your phone** by using an APK file. You can use this method for you or your team to test your final app without needing to follow the publishing method: [Android APK Installation Guide](/app-publication/publishing-your-app/android-apk-installation-guide.md)&#x20;
{% endhint %}

### Get a Developer account

Sign in with your Google Account on the Developer Console in order to publish mobile apps in Google play. 👉 [Sign in here](https://play.google.com/apps/publish/signup/)

{% hint style="warning" %}
If you're a company, open a [Google developer account for your organization](https://support.google.com/googleplay/android-developer/answer/13628312?hl=en). The new personal developer accounts **require running a closed test with 20 testers for at least 14 days**, extending the publication process to over 2 weeks.
{% endhint %}

### **Steps to follow**

Once you have your Google Account up and running you can go ahead:

{% content-ref url="/pages/-MhSkEMxBZPgiu9Mjzoe" %}
[1. Create a Keystore File (optional)](/app-publication/publishing-your-app/android-publication-complete-process/create-a-keystore-file-optional.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MhSlkJc3AcX7KxR8OQS" %}
[2. Get the Debug APK to install](/app-publication/publishing-your-app/android-publication-complete-process/untitled.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MhSnfOY6SzVlQQ\_vQXc" %}
[3. Install the Debug APK in your device](/app-publication/publishing-your-app/android-publication-complete-process/3.-install-the-debug-apk-in-your-device.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MhSnz6zu8Nayp2vhO4C" %}
[4. Get the AAB (Android App Bundle) file to publish](/app-publication/publishing-your-app/android-publication-complete-process/4.-get-the-aab-android-app-bundle-file-to-publish.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MhSou3bfziFac9Of8wt" %}
[5. Google Play publication](/app-publication/publishing-your-app/android-publication-complete-process/google-play-publication.md)
{% endcontent-ref %}

{% content-ref url="/pages/-MhSzBwTt8CSB\_tCKqIi" %}
[6. Updating an app in Google Play](/app-publication/publishing-your-app/android-publication-complete-process/6.-updating-an-app-in-google-play.md)
{% endcontent-ref %}

That's it! 🎉

### More resources

* [Making changes to your app](/app-publication/publication-managing-your-app-after-publication.md)
* [Rejection from the app stores](/app-publication/publishing-your-app/publication-rejection-from-the-app-stores.md)
* [Versioning](/app-publication/versioning.md)
* [Google Play - Developer Policy Center](https://play.google.com/about/developer-content-policy/)


---

# 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://docs.bravostudio.app/app-publication/publishing-your-app/android-publication-complete-process.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.
