Utterleaf Foundation preview01 — experimental keyboard
Pre-releaseAn installable experimental test build, separate from the shipping Utterleaf Android app. This is the LatinIME foundation from merged PR #20, not the completed keyboard replacement.
Download Utterleaf-Foundation-0.1.0-preview01.apk below. Requires Android 8 or newer on ARM64 or x86-64. The installed app version is 0.1.0-foundation01; preview01 is this download channel label. Open it, choose Enable test keyboard, then Choose keyboard. The experimental application ID lets it coexist with alpha13.
Available: basic tap typing, themes, height/bottom spacing, feedback controls, practice and local notices.
Not included yet: offline voice integration, production dictionaries/correction, swipe recognition, or the full editing/terminal interface. Physical-phone and accessibility acceptance remain open.
The release APK is non-debuggable and signed with a dedicated experimental identity. It does not request network or microphone permission. No models or binary dictionaries are bundled. This first signed preview does not update developer debug-signed copies of the experimental app; it does not alter alpha13.
Verified: 12 JVM tests and 112 API 35 emulator tests; native ARM64/x86-64 release assembly, lint, packaged notices, IME recovery and dictionary publication crash probes. The exact signed release APK also installed on a fresh API 35 emulator and passed both real-IME typing/capability tests. CI: https://github.com/RioPlay/utterleaf/actions/runs/34606586960
Source commit: d2965d3. SHA256SUMS and BUILD-INFO.json identify the APK and signing certificate. The companion notices ZIP duplicates the actual APK's notice viewer and supplies provenance evidence. No claim of a complete legal audit or physical-device certification is made.