Succeeding at a modular UI rewrite: architecture, design system and screenshot tests
summary
Covers a practical account of redesigning Android app UIs using Jetpack Compose, focusing on modularizing UI code, structuring a Design System, and implementing UI tests with Compose Previews and Screenshot Testing. Explains how to run a multi-app redesign that balances customization with reusable code.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 3:35Graphic redesign choices
- 7:06Design system and tokens
- 15:28Modular feature architecture
- 22:08Assembling modular screens
- 27:41Automated screenshot tests
- 35:27Project feedback and results
- 39:42Q&A
related talks
01h 09mJetpack Compose for consistency of your apps' UI
35mNext Generation Android UI with Jetpack Compose
36mCoupling Compose- Interoperability in a Legacy Codebase
37mSomething old, something new: Adding Jetpack Compose to a large open source Android app
38mFrom Android View to Jetpack Compose — A Guide to Migrating to Jetpack Compose
38mArchitecture Agnostic UI Development
38mImplementing That Common UI in Jetpack Compose: X Ways
47mCross-Platform Redux and SwiftUI / Jetpack Compose
