LumiRead v3.0.0 — paper-warm UI redesign
LumiRead v3.0.0 — "paper-warm" UI/UX redesign
An offline picture-book reading companion for kids, powered by on-device Gemma 4 (LiteRT-LM). This release is a full UI/UX redesign on top of the v2 reasoning core.
Highlights
- Paper-warm Kids UI: cream paper surface, deep-ink + warm-gold palette, magic-book frame, soft star/dot décor. No mascot/avatar/animal/anthropomorphic helper.
- Tier system (Toddler · Preschool · Preadolescent) drives type scale, sizing, radii, décor density, animation, chip counts, and answer length — live & persisted.
- Full snap-to-read flow: home → camera → crop → celebrate → thinking → dialog, with a v3 camera viewfinder (gold corners + big gold shutter) and an upgraded crop (gold handles, rule-of-thirds grid, select-all, live pixel size).
- Story mode (no book): snap an object, pick an opener generated on-device by the local model, or type your own.
- Dialog with free text + microphone (system STT) + TTS, with graceful fallbacks.
- Redesigned parent area: number gate, learning stats, settings, privacy — calm and restrained.
- Accessibility: 1.5× font-scale safe, large touch targets, content descriptions, reduced-motion fallbacks, and no scary offline banners.
- First-launch onboarding dialog when no model is installed (model download/import guidance).
The :core reasoning pipeline and LiteRT-LM / Gemma 4 / ML Kit / sherpa-onnx integration are unchanged. See the README for the full feature list and the honest reliability/latency picture.
Install
- Download
LumiRead-v3.0.0.apkbelow (≈ 288 MB; includes the on-device TTS model). Min Android 8.0 (API 26). - On first launch you'll be guided to download the ~2.6 GB Gemma 4 model (Hugging Face, then import in Settings). Everything runs offline afterward.
Note: this APK is signed with the Android debug key for convenience (hackathon build). Your device may warn about an unknown developer; install is functionally identical. To ship via Play, rebuild
:app:assembleReleasewith your own keystore.