The Enterprise version includes access to source code.
To start the customization:
1. Create your own copy of the code.
1.1. Open the Enterprise repository page: https://gitlab.com/headwind/android-kiosk (you must get access after purchasing the Enterprise version, please contact the support if you don't have access to this repository).
1.2. Fork this repository (here's howto: https://docs.gitlab.com/ee/user/project/repository/forking_workflow.html#creating-a-fork)
2. Prepare the development work station. To customize the mobile agent, install Git and Android Studio (more details here). Also, here is the instruction on the back-end customization.
3. Build the software from the source code. To build a signed mobile agent for Google-powered devices, please contact us for additional instructions.
4. Perform the customization (the most changes like default server URL can be done in the app/build.gradle config file).
5. Push the changes back to your repository.
6. To keep your custom build up to date, you have one of the following options.
6.1. Open your repository page at gitlab.com and click the "Update fork" button.
6.2. Add the master repository on your developer work station and pull the changes.
git remote add -f headwind https://gitlab.com/headwind/android-kiosk.git
git pull headwind master
6.3 Resolve conflicts if any, and push the updated version to your repository:
git push