How to rename a package in Android Studio?
Here I will show you how to rename the package name in Android Studio. For example: there is a package with name "ru.ifsoft.network" and we need to rename it to "ua.mycompany.android"
1.) Open the project in Android studio.
2.) Click -> package name (1), click -> gear icon (2), click -> menu item "Hide Empty Middle Packages" (3)
![How to rename a package in Android Studio](1.png)
3.) After the previous step, the package name will be expanded. See screenshot:
![How to rename a package in Android Studio](2.png)
4.) Select desired item from the package name and press Shift + F6 (1), Enter a new name for selected item from package name (2), and click "Refactor" (3)
![How to rename a package in Android Studio](3.png)
5.) Click -> Do Refactor
![How to rename a package in Android Studio](4.png)
6.) We are looking at the result. Hooray! Part of the name is renamed!
![How to rename a package in Android Studio](5.png)
7.) Repeat steps 4,5 and 6 for parts of package name "ifsoft" and "ru"
8.) Click on part of package name "ua" (1), click gear icon (2) and click menu item "Compact Empty Middle Packages" (3)
![How to rename a package in Android Studio](6.png)
9.) In build.gradle file, also need rename package name (applicationId)
![How to rename a package in Android Studio](7.png)
10.) Renaming package name is completed!
11.) After renaming the package, you need to get a new "google-services.json" (configure FCM for the new package) or you will get an error! How to get the new "google-services.json" you can see here How to create FCM project? and here How to add new project to you current FCM project?