Modern T9
io.github.jcastell7.modernt9
android kind 32267
Predictive T9 keyboard with no network access and no telemetry
latest release
1.0.4
main
released 2026-10-02 17:38 UTC
download apk
io.github.jcastell7.modernt9_5.apk · 3.6 MB
✓ signed
cert 10535863…



about
- description
- Nine-key predictive text for current Android, and nothing else. Modern T9 declares no permissions at all — without the INTERNET permission the system would refuse a network connection even if the keyboard attempted one. A keyboard is the most privileged app on a phone: it sees every password, every message, every search. Modern T9 is built so that privilege costs you nothing. Privacy by construction - No INTERNET permission and no networking code of any kind. - No analytics, ads, telemetry or crash reporting. - Learned words and saved phrases stay in app-private storage, as plain text files you can read yourself. - Clipboard history is held in memory only and is never written to disk. - Android's backup carries your settings and deliberately leaves your dictionary behind. Typing - Real T9 prediction over English (US) and Spanish (Latin America) dictionaries — one language at a time, or both at once. - ABC multi-tap when you would rather spell a word out letter by letter. - A strip down the left side for saying which letter a key meant, accented forms and ñ included. - Saved phrases for email addresses, URLs and handles: tap the first few keys of the code and the whole thing is offered. - It learns the words you actually use, so they move to the front over time. - Long-press a key for accents and symbols; flick a key downward for its digit. - Closing punctuation attaches to the word you just finished instead of drifting off after a space. - Tap into a word to reopen it and choose a different spelling in place. - An editing pane with cursor keys, selection, copy, cut, paste and undo. A clipboard history. An emoji picker. - Adjustable keyboard height and clearance above the navigation bar. The prediction engine sits behind a small interface and is a replaceable module, so a different backend can be dropped in without touching the keyboard itself. Free software under the GNU General Public License, version 3 or later. The dictionaries are built from the OpenSubtitles 2018 word frequency lists published by HermitDave/FrequencyWords, used under CC BY-SA 4.0.
- publisher
- 78ce6faa72264387284e647ba6938995735ec8c7d5c5a65737e55130f026307d
- first seen
- 2026-10-03T19:06:40.123720+00:00
- last event
- 2026-10-08 07:25 UTC
- install
- zapstore.dev or any Zapstore-compatible client
source & build
- repository
- https://github.com/jcastell7/modern-t9
- arch flags
- android-arm64-v8a android-armeabi-v7a android-x86 android-x86_64
- manifest
- missing
releases (kind 30063)
1 release indexed; latest 1.0.4.
| version | channel | released | event |
|---|---|---|---|
| 1.0.4 | main | 2026-10-02 17:38 UTC | 21baf6ab… |
assets & verification
Every app, release and asset event is schnorr-verified (NIP-01 id + signature) before it enters the catalog, and assets are content-addressed by sha256. We subscribe read-only to the catalog relay — never write to it.
1.0.4 — io.github.jcastell7.modernt9_5.apk
- sha256
- a451215163fa79ce631a15a1c547025890c6b7243f5ddf9c4db7b91dfd4b4aee
- size
- 3.6 MB
- archs
- android-arm64-v8a, android-armeabi-v7a, android-x86, android-x86_64
- version code
- 5
- apk cert sha256
- 10535863fa8966d80213755365b424c4cf3a8ae9162e5304bb83c88aab0e9cf8
- download
- io.github.jcastell7.modernt9_5.apk
Showing the newest 1 asset descriptor; the full set is in /api/apps/78ce6faa…