> For the complete documentation index, see [llms.txt](https://material-wallpaper.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://material-wallpaper.gitbook.io/docs/android-studio/package-name.md).

# Change Package Name

### **Step 1**

1. Open **Gradle Scripts → build.gradle (Module: app)**
2. Change the application ID with your own id name
3. Standard naming procedure : **com.yourdomainname.yourappname**
4. Click **Sync Now**.
5. Change the id as unique as possible, because application id is very important used if you want to publish the application to the google play.

{% hint style="info" %}
**Important** : your applicationId or package name must same with your package name that you’ve create on firebase console when you generate **google-services.json**
{% endhint %}

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

### **Step 2**

1. Click once on your package and then click setting icon on Android Studio.
2. Close / Unselect **Compact Empty Middle Packages**
3. Right click your package and rename it.

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

### **Step 3**

If you use OneSignal for sending push notification, you must manually change the NotificationServiceExtension value in the **AndroidManifest.xml** according to your package name

```markup
<meta-data
    android:name="com.onesignal.NotificationServiceExtension"
    android:value="<your_package_name>.notification.NotificationServiceExtension" />
```
