The package name is the directory of the application on the Android operating system, as well as the address of the application on the Google Play Store. Therefore, the package name must be unique (multiple applications with the same package name cannot be published).
What Should Consider When Creating a Package Name?
The package name must not contain spaces and special characters (such as “.” “_” except special characters,). The package name must contain at least one period (eg“ xx.xxx ”). The generally accepted form of package name creation is the reverse domain name (some sort of reverse address of web address). In order to give a package name that conforms to this definition, the address does not have to be a valid address; in general, a package name structured as “com.companyname.applicationname” is the most appropriate structure.
Granting package names based on these rules ensures that published applications have a directory hierarchy. For instance, if you define a package name such as “com.companyname.myfirstapp”, the application will be placed under “com/companyname/firstapp” as a directory. For the second application publish in this order, provide a user-friendly and orderly structure like “com/companyname/mysecondapp”.
Furthermore, the package name is important to ensure that the application is searched in the market, so we highly recommend that you pay attention to this detail when you are creating your package name.
Can Change The Package Name of the Application Later?
No, if you do this, it means it is required that you are publishing a new application. The package name must be unique and special to the application you are publishing.