LCFM Guide ETS 361

Fine Tuning - Android Platform Settings

Updated Oct 08, 2020

On the advanced Android settings screen you can choose a variety of options, add icons, choose the minimum OS version you want to support, select architectures and sign your app.

On the Platform Settings tab, you have the following options:

1. Change the Orientation options. Set the initial orientation your app loads in, and choose which orientations your app supports.

2. Select an app icon and a status bar icon for your app. The standard size for a Google Play store app icon is 512x512px. For more information about icon guidelines go here. If your app uses local notifications you also need a status bar icon.

3. Check this box to hide the status bar

4. Set the minimum version of Android OS your app will support. Generally speaking, if you leave this at the lowest supported OS for LCFM Native, then all higher OS's should be supported and you will get the broadest range of devices for your users. If you know that your users will be using later OS's you can enter a higher OS here. LCFM Native officially supports Android versions which are still receiving software updates - at this time this is Android 7 or above.

5. Install Location. If your app is entirely offline, then you can leave this on Internal storage only. If you are syncing with a server, you will need either allow or prefer external storage.

6. Architectures. Here you choose what type of architectures you want to support in your app. If you check all these boxes, then your app will be built to support all possible architectures. However, it will also be 4x as big as if you only check one box. For a discussion on what you need to support, when and why, this is a good article.

7. Hardware accelerated. Leave this ticked.

8. If you are just testing, leave this blank and LCFM Native will sign your app for you. If you're ready for full deployment, then you need a signing keystore of your own and you can enter the details for it here.

Previous Article Fine Tuning - Setting the Override Values
Next Article Fine Tuning - Android device requirements