Android · Jul 2, 2026 · 1 min read

Jetpack Compose, one year in

A year of shipping Compose in production leaves you with opinions. Most of them are about state, not UI.1 The declarative model is the easy sell; the hard part is deciding who owns what, and when.

Placeholder for the retrospective. The real one has code and regrets.

Footnotes

  1. State ownership — who holds it, who mutates it, and when it’s hoisted — is where most Compose bugs actually live.

← More in AndroidAll topics
— / —