“Android App Builder” Documentation by “Ahmet Zeki Eymür” v1.9


“Android App Builder”

Created: 12/20/2019
Updated: 08/08/2022
By: Ahmet Zeki Eymür
Email: azeymur@gmail.com

Thank you for purchasing my product. If you have any questions that are beyond the scope of this help file, please feel free to email via my user page contact form here. Thanks so much!


Please follow our Facebook page to be informed about news, new products and campaigns. Zeymur on Facebook

Table of Contents


Introduction - top

Android App Builder is a desktop application that generates native android application source code. The generated code is in the form of an Android Studio project and can be opened directly by Android Studio. So, you can customize the generated project before publishing it or you can also use it as a starter template for your new project.

Android App Builder is an easy-to-use application with graphical user interface. It contains explanations and examples on each screen.


System Requirements - top

Mac OS X Windows

Prerequisites - top

You must have the Android SDK to develop Android apps. You can have Android SDK by installing Android Studio from

https://developer.android.com/studio

Android App Builder uses Platform SDK 31 (Android 12) and Build Tools 30.0.3 by default. You have to install them. The Android 9, 10 & 11 is for backward compatibility only. New projects should use the Android 12 SDK. Please follow the steps below:

If you have not an emulator yet, you may want create one for testing. This is not necessary. You can also use a real Android device for testing. Please follow the steps below, if you want to use an emulator :

If you want to use a real Android device for testing, you must enable USB debugging. On Android 4.2 and newer, Developer options is hidden by default. To make it available, Please follow the steps below.:


Installation - top

Mac OS X

Please mount OsxInstallerAndroidAppBuilder.dmg then drag and drop AndroidAppBuilder.app to the Applications folder.

Windows

Please run WinSetupAndroidAppBuilder.exe and follow the instructions.


Settings - top

Android App Builder needs to know the location of Android SDK. If you have Android Studio installed with the default parameters, Android App Builder will find it itself. In this case, you do not need to do anything.

If you haven't installed Android Studio with default parameters, you have to set the location of Android SDK manually. Click on File -> Settings from the drop-down menu to go to the Settings dialog and select the location of your Android SDK.


Activation - top

After completing the installation, you need to activate the product. Please go to Help -> Activation from menu and enter your purchase code in the activation window.

Please do not share your purchase code with anyone. If your purchase code is used for activation on another computer in the future, previous activations will automatically become invalid.

If you don't know your purchase code please refer to Where is my purchase code ?


Sections - top

Sections are the most important parts of Android App Builder. A section gets and presents data from the associated content provider. It uses the parameters and settings that you provided. Android App Builder does not include any restrictions on adding section. You can add as many sections to your application as you want. It also allows you to use the same section more than once. For example, you can add as many playlists or YouTube channels as you want in your app by adding multiple YouTube sections.

To add a section, select the desired section in the main menu or you can use the buttons on the toolbar. This opens the Add new section dialog. Android App Builder supports the sections described below.


Push Notifications - top

If you want to be able to send notifications to your users, you can use OneSignal. Please go to

https://www.onesignal.com

and follow the instructions to get your app id then enter your app id to the 'OneSignal App Id' field in 'Other' tab. If you don't know what the Firebase Server Key and Firebase Sender ID are, please see this document. If you do not need to send notifications, leave 'OneSignal App ID' field empty.

Installing the mobile app is not enough to receive notifications. It must have been run at least once and allowed to receive notifications when asked.

You have a few options in OneSignal dashboard for handling links within your mobile app.


Releasing a New Version - top

When you publish a new version, you must change the version name and version code in the configure tab. Version name is a string so that you can describe the app version as a 'major.minor.point' string, or as any other type of absolute or relative version identifier. The versionName has no purpose other than to be displayed to users.

Verison code must be a positive integer used as an internal version number. This number is used only to determine whether one version is more recent than another, with higher numbers indicating more recent versions.


Tutorial - Creating a Sample Application - top

If you receive an error message, please check the Prerequisites.


Uninstall - top

Mac OS X

There is no any uninstaller for MacOS. You can manually delete the 'AndroidAppBuilder.app' file from Applications folder. Additionally, go to your user folder '/User/USERNAME' then press Cmd+Shift+Dot to see hidden files. Delete the '.AndroidAppBuilder' folder. Press Cmd+Shift+Dot again if you do not want to see hidden files. (USERNAME is a placeholder.)

Windows

Please go to the folder where Android App Builder is installed then run the 'uninstall.exe'. It will remove Android App Builder from your system but it will not delete your generated projects.


Once again, thank you so much for purchasing this product. As I said at the beginning, I'd be glad to help you if you have any questions relating to this product. No guarantees, but I'll do my best to assist. If you have a more general question relating to the items on CodeCanyon, you might consider visiting the forums and asking your question in the "Item Discussion" section.

Ahmet Zeki Eymür

Go To Table of Contents