This is a dynamic plugin APK for LeanType keyboard that enables handwriting input support using Google ML Kit Digital Ink Recognition.
LeanType keyboard is a free and open-source (FOSS) project licensed under GPLv3. To comply with FOSS guidelines and keep the core keyboard codebase free of proprietary dependencies, this plugin isolates the Google ML Kit SDK into a separate APK.
At runtime, LeanType loads this plugin dynamically via DexClassLoader if imported by the user in settings.
To build the APK, run the following Gradle task:
./gradlew assembleReleaseThe compiled APK will be generated at:
app/build/outputs/apk/release/app-release-unsigned.apk (or signed if you configure signing).
- Copy the built APK to your Android device.
- In LeanType Settings, go to Libraries > Load handwriting plugin.
- Select the APK using the file picker.