The "Android" sub-platform of the Island target lets you build CPU-native libraries with the Android NDK. With that, you can now use the same language both for the Java portion of your Android app and for low-level, CPU-native parts.
- Linux/Posix C-Level API (glibc) in the
rtlnamespace. This includes everything from
printf()to let you create native Linux apps
- Android NDK core APIs
- Island RTL
- Elements RTL
- Delphi RTL
- Swift Base Library (mainly for use with Swift)
Of course any other custom, third party or open source C APIs can be imported using FXGen.
Development, Deployment and Debugging
Development of Island apps for Linux is supported in both Visual Studio and in Fire on the Mac. You can build NDK extensions for arm64-v8a, armeabi, armeabi-v7a, x86 and x86_64, and have them embedded in your Java or Android Studio based Java projects.
- Creating an Android NDK Extension Tutorial
- Android SDK on the Java Platform
- Android NDK on the Java Platform