https://github.com/leanbitlab/leantype-handwriting-plugin
This plugin enables handwriting recognition layout in LeanType.
https://github.com/leanbitlab/leantype-handwriting-plugin
Last synced: about 1 month ago
JSON representation
This plugin enables handwriting recognition layout in LeanType.
- Host: GitHub
- URL: https://github.com/leanbitlab/leantype-handwriting-plugin
- Owner: LeanBitLab
- License: apache-2.0
- Created: 2026-06-20T14:48:31.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2026-06-22T17:15:10.000Z (about 1 month ago)
- Last Synced: 2026-06-23T12:57:54.403Z (about 1 month ago)
- Language: Kotlin
- Size: 59.6 KB
- Stars: 4
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# LeanType Handwriting Plugin
This is a dynamic plugin APK for **LeanType** keyboard that enables handwriting input support using **Google ML Kit Digital Ink Recognition**.
## How it works
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.
## Building the APK
To build the APK, run the following Gradle task:
```bash
./gradlew assembleRelease
```
The compiled APK will be generated at:
`app/build/outputs/apk/release/app-release-unsigned.apk` (or signed if you configure signing).
## Installation
1. Copy the built APK to your Android device.
2. In LeanType Settings, go to **Libraries** > **Load handwriting plugin**.
3. Select the APK using the file picker.