~/talk

Strategies and tactics for incrementally refactoring while keeping the app releasable

TalkinJapaneseat DroidKaigi 2024 · 2024-09-11..09-13· [software-architecture]
links:none on file
slides:none on file

Strategies and concrete tactics for performing incremental refactors on Android apps while keeping them releasable are presented, covering migrations like Java→Kotlin, replacing obsolete libraries, breaking up large Activities/Fragments, introducing ViewModel and Hilt, and migrating from View to Jetpack Compose. The talk explains how to prioritize and order refactor steps and gives practical techniques used in real projects to apply those changes safely without halting releases.

AI-written summary · about

  1. 0:00Clarity improvements
  2. 9:21Refactoring strategies
  3. 13:36Preparation steps
  4. 22:41Refactoring order
  5. 33:48Code cleanup and Kotlin
  6. 35:31Compose migration
  7. 39:24Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.