[EDIT: This guide need not be followed anymore. Specifying just the package name should be sufficient]
Our Custom PackageName option is based on AppyBuilder one, so to use it you should follow this “small” tutorial
How to set a Custom PackageName?
It’s not compulsory to set a custom package name, as Makeroid has already reserved for you one with this format: com.makeroid.email.appname
, but if you want your app to look more professional, then you will want to set one
So, let’s proceed
First of all, make sure your app is NOT published in Google PlayStore, as they don’t allow PackageName changes after an app is posted
If you come from any other distribution and want to use original PackageName, then you should check this as it’s easier for beginner users
-
You have my own and perfect app ready:
But I don’t want to use default PackageName (in this casecom.makeroid_diego_barreiro_perez.CustomPackageName
-
Scroll down in Screen1 to a setting called
Package Name
and place there your desired PackageName:
Now your app will be saved with the PackageNamexyz.barreeeiroo.MyApp
! -
Change all
Open Another Screen
methods!
You will have to set a special way toOpen Another Screen
Copy those blocks in Screen1 ONLY and then change this ones:- Set in
PRODUCTION_STATUS
true
if you are going to export APK, orfalse
if you are going to use Companion - Set in
USERNAME
your Google Email without@gmail.com
. For example, if you are MakeroidRocks@gmail.com then you should typemakeroidrocks
In case your email has dots (as minediego.barreiro.perez@gmail.com
) then replace dots with lower dashes:diego_barreiro_perez
- Set in
APPNAME
the name of your project, in this caseCustomPackageName
- Set in
In other Screens, you must use something like this:
Maybe this seems a little bit complicated, but it’s the easiest way to use Custom PackageName in apps, as you can just move to the BackPack the OPEN_ANOTHER_SCREEN
function
Here is a demo .AIA if you just want to copy blocks:
- CustomPackageName.aia (6.2 KB)
If you want to migrate from any other distribution such as or :thunkable: or :appybuilder: and you have published your app to PlayStore, you have two options to keep original PackageName:
- Use this method (the Custom PackageName)
- Use the Special PackageName method
We are still working on this to try to avoid using such quantity of blocks in order to change between Screens, so you can just use the old and easy block