> For the complete documentation index, see [llms.txt](https://dokkan-agency.gitbook.io/aman-vpn/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dokkan-agency.gitbook.io/aman-vpn/configuration-and-customization/firebase-configuration.md).

# Firebase Configuration

**Create a Firebase project**

Before you can add Firebase to your Flutter app, you need to create a Firebase project to connect to your app. Visit [Understand Firebase Projects](https://firebase.google.com/docs/projects/learn-more) to learn more about Firebase projects.

{% hint style="info" %}
If you're releasing your Flutter app on both iOS and Android, register both the iOS and Android versions of your app with the same Firebase project.
{% endhint %}

Visit for more information on [how to setup for Android](https://firebase.google.com/docs/flutter/setup?platform=android)

Visit for more information on [how to setup for iOS](https://firebase.google.com/docs/flutter/setup?platform=ios)

**Register your app with Firebase**

* In the center of the [Firebase console's project overview page](https://console.firebase.google.com/?pli=1), click the Android icon to launch the setup workflow.
* Enter your app's package name in the Android package name field.

{% hint style="info" %}
Make sure that you enter the ID that your app is actually using. You cannot add or modify this value after you register your app with your Firebase project. Both applicationId should be matched.
{% endhint %}

* Click Register app.

**Add a Firebase configuration file**

* Click Download google-services.json to obtain your Firebase Android config file (google-services.json).
* Move your config file into the android/app directory of your Flutter app.

Follow the instruction for enabling Firebase services in your Android app [here](https://firebase.google.com/docs/flutter/setup?platform=android)
