The plain-English version
Android’s declarative interface toolkit for expressing UI from state.
Why it matters
It makes state ownership and lifecycle-aware work central to how screens update.
Let’s make it click
A list observes task data and renders the current loading, content, or error state.
Vibe Bro’s heads-up
A function running again during recomposition must not accidentally submit another payment or repeat an unrelated side effect.
The docs behind it
Documentation links checked .
Editorial review · October 28, 2026
Supported: Android documents declarative UI/recomposition and side-effect-free composable expectations. The warning against repeated writes during recomposition is supported.