State Management Articles

Systematic Fault-Tolerant UI States in Android

A systematic approach to modeling loading, content, empty, and error states in Android apps.

Forms Are Not UI—They Are State Machines

A practical Compose pattern for modeling forms as state machines: field state, form orchestration, dynamic lists, and cross-field linkage.

Compose and View Interop: AndroidView, ComposeView, and Two-Way State

A practical deep dive into Compose and View interoperability, including AndroidView, ComposeView lifecycle binding, state synchronization, focus, touch conflicts, and migration strategy.

Compose Phases: Composition, Layout, Drawing, and State Reads

(Updated on )
Understand Compose's composition, layout, and drawing phases, then place state reads where they invalidate the least work.