Day 11(a): Persistence refactor, export/import, UI polish, and splitting App.kt

The last Android-only code moved into shared KMP. JSON export and import landed. The app got a proper color schema with a dark/light toggle. Then App.kt — grown to 1400 lines — got split into focused files without touching the layout, after two earlier failed attempts taught us exactly which composables are safe to extract.

April 18, 2026 · 5 min · Karl-Ernst Kiel