The package name is the directory of your application on the Android operating system, as well as the address of your 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 I Consider When Creating a Package Name?
Your package name must not contain Turkish characters, spaces, and special characters (such as “.” “_” except special characters,). Your 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 your 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 your published applications have a directory hierarchy. For instance, if you define a package name such as “com.companyname.myfirstapp”, your application will be placed under “com/companyname/firstapp” as a directory. For the second application you publish in this order, you provide a user-friendly and orderly structure like “com/companyname/mysecondapp”.
Furthermore, your package name is important to ensure that your 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 I Change The Package Name of My Application Later?
No, if you do this, it means it is required that you are publishing a new application. Your package name must be unique and special to the application you are publishing.