Tagged with kotlin
Browse all tagsWhere Errors Belong: Use Case Outputs, Not Error Passed Around
Most apps leak Error across boundaries and downcast in ViewModels. Model failures in the use case output vocabulary instead. Swift and Kotlin.
Selection Is Not Navigation in Jetpack Compose
Learn how to model list selection in Jetpack Compose without mixing UI state, domain identity, and navigation decisions.
Unidirectional Data Flow in Jetpack Compose
Learn unidirectional data flow in Jetpack Compose with UI state, user intents, use case outputs, and navigation events.
Clean ViewModels in Jetpack Compose
Learn how to keep Jetpack Compose ViewModels focused on UI state, screen events, and presentation mapping.
Dagger Does Not Invert Your Dependencies For You
Learn why Dagger and Hilt wire Android dependencies but do not automatically create healthy dependency direction.