Pure Java · Zero XML · 4MB total

A keyboard that just works,
without making your phone sweat

Built from scratch with custom canvas rendering instead of heavy layouts. Predictions, auto-correct, themes, clipboard memory, all running entirely on your device. No internet permission, no exceptions.

Get the APK View the code

Keyboard Tester

0 WPM
The good stuff

Everything you actually need for daily typing

No AI assistant pretending to be a keyboard. Just the features that earn their keep, every single day.

How it performs

Measured, not promised

Pulled straight from ADB profiling. This app doesn't treat your RAM like an all-you-can-eat buffet.

Under the hood

Requirements

Floor and ceiling

Built on a de-Googled Android 8.1 device. It should feel right at home on GrapheneOS, LineageOS, AOSP, and most custom ROMs.

Minimum

Maximum (tested up to)

Is this for you

Know before you install

Probably yes if

    Probably not if

      Feast your eyes

      Shot on Android 8.1

      Fonts and rendering vary a little by Android version and hardware, so don't be alarmed if yours looks slightly different.

      Get it

      Downloads

      Pick your poison. All three roads lead to the same keyboard.

      For the developers

      Poke the internals

      Mmap dictionary, zero layout inflation, a bigram model that actually learns. Everything's open if you want to see how it ticks.

      No data, no games

      Privacy Policy

      Typer is a fully offline, fully private keyboard. Here's exactly what that means.

      Typer does not collect, store, transmit, or share personal data.
      All typing, predictions, settings, and user data remain on the device.
      Typer does not require internet access and cannot communicate with external servers.

      Last updated: June 2026 · Maintained by DRAVKNOX Studios · MIT Licensed