How to Brew Declarative Tea
summary
Introduces how to adopt Jetpack Compose in existing Android projects, covering integration patterns and architecture choices for a declarative UI. Explains The Elm Architecture (TEA) and which Compose concepts make TEA integration easy, and includes a short live-coding session showing practical implementation steps.
AI-written summary · about
chapters (16)
- 0:00Introduction
- 4:49Declarative programming
- 8:01MVI architecture principles
- 11:57Model and producer implementation
- 15:10Jetpack Compose
- 16:33How Compose functions work
- 20:07State management in Compose
- 27:00MVI vs other architectures
- 29:54App practical example
- 31:40Rewriting model in Compose
- 45:57List screen implementation
- 47:07Content and UI rendering
- 52:57Event and effect handling
- 57:09Removing legacy code
- 59:46Why MVI is Android's future
- 1:00:08Q&A
related talks
33mJetpack Compose: A New Hope
01h 09mJetpack Compose for consistency of your apps' UI
49mBuilding an Android UI using declarative programming in Jetpack Compose
46mJetpack Compose: UI Toolkit for Android and Desktop
48mLearning Jetpack Compose By Example
44mUnleashing the Power of Jetpack Compose: Revolutionizing Android UI Development
01h 10mThe Evolution of Declarative UI Frameworks: From Dinosaurs to Jetpack Compose
35mDeclarative UI patterns
