Up to Date? Talking About Your App
summary
Shows how to migrate a real Android app from Activities/Fragments to Jetpack Compose and how to replace ad hoc wiring with Hilt dependency injection, with concrete refactor recipes: extract a ViewModel API for events and UI state, move view logic into testable methods, and swap persistence via an abstraction (SQLite -> Realm). Covers progressive strategies — feature flags, service locator to modules, CI tests — and includes live-coding examples that implement and run the changes on a full application.
AI-written summary · about
chapters (14)
- 0:00Start
- 1:29Agenda
- 2:17What Software Change Is
- 5:19Microsoft Office
- 6:17Maintenance
- 11:41Pull Reviews
- 17:35The Traditional Software Development Lifecycle
- 33:20Standard Refactoring
- 34:43Take the Risk and Refactor without the Test
- 36:07Architectural Changes
- 36:37How Mvvm Works
- 39:58Changing Dependency Injection and Using a Framework
- 41:02Service Locator Pattern
- 45:15Recap
related talks
38mFrom Android View to Jetpack Compose — A Guide to Migrating to Jetpack Compose
18mRescuing Old Code with JetPack
35mSomething old, something new: Adding Jetpack Compose to a large open source Android app
19mUsing Jetpack libraries in Compose
37mSomething old, something new: Adding Jetpack Compose to a large open source Android app
01h 09mJetpack Compose for consistency of your apps' UI
45mOn the road to Jetpack Compose
38metpack Compose Q&A
