ScreenNote.kt
April 2, 2026
One screen is not an architecture
A single activity can still have a direction: events in, state out.
The small split
A first app does not need five Gradle modules. It does need a place that is not the composable for loading data.
If the click listener opens a database, the next lesson cannot test the decision without a phone. The repository is that place.