Modern Compose Architecture with Circuit
summary
Claims a Compose‑first architecture that runs business logic inside the Compose runtime and replaces coroutine plumbing with a typed presenter/state/event model. Implements a savable backstack and simple Navigator API, integrates DI with a KSP processor, and uses molecule+turbine for presenter testing and Paparazzi for UI snapshots. Repository includes sample apps, JVM and desktop multiplatform targets, overlays and state restoration, and notes that Circuit is already running in production at Slack in several places.
AI-written summary · about
chapters (11)
- 0:00Start
- 6:06Circuit
- 10:50Navigation
- 13:03State and Events
- 17:33Why is testing hard?
- 18:36Presenter Tests
- 22:18Overlays
- 23:40State Restoration
- 24:46Composite Presenters
- 27:17Multiplatform
- 27:49Advanced Use Cases
related talks
30mModern Compose Architecture with Circuit
34mBeyond the UI: Compose as a Foundation for Multiplatform Apps
25mWhat can we learn from Jetpack Compose?
26mMolecule: Using Compose for Presentation Logic
42mCompose: Beyond Android development
34mArchitectures in the Compose World
28mExplained: Compose Compiler and Runtime
36mCoupling Compose- Interoperability in a Legacy Codebase
