KnowFlow
Notion-style notes with markdown, backlinks & full-text search.
A portfolio of production-grade Android apps — notes, focus, expenses, nutrition, and accessibility — each built on clean architecture with Room, Hilt, and Coroutines/Flow. Every app works fully offline and ships with passing test gates.
Each app solves one real problem end-to-end, with its own data model, UI, and signature color. Tap through to the source.
Notion-style notes with markdown, backlinks & full-text search.
Tasks, recurring routines, calendar & Pomodoro focus sessions.
Snap a receipt; OCR extracts merchant, date & total, then charts it.
Scan a barcode, look up the food, log macros & calories vs goals.
A developer tool for WCAG checks — contrast, tap targets & reports.
Every app follows the same disciplined shape — a one-way data flow from a Room-backed data layer, through pure domain logic, to a stateless Compose UI.
Room is the single source of truth. Network (where present) only enriches the cache — the app never blocks on connectivity.
Compose renders immutable UI state exposed as StateFlow; events flow up, state flows down. No surprises.
Dependencies are injected, domain logic is pure, and DAOs are instrumentation-tested against a real in-memory database.
A focused, current stack — no legacy Views, no XML layouts. Hover to feel it.