~/talk

Compose Migration Side Effects - What Can Go Wrong?

Talkat Android Worldwide 2024 · on Tuesday, 2024-04-30· [android, frontend-architecture]
slides:none on file

Large apps that add Compose without preparation often split into mixed UI worlds, harder tests, and weird theming gaps. Create new feature modules for Compose instead of rewriting everything; expect to bridge navigation and testing (Espresso -> ComposeTestRule) and to fix performance when ComposeView creates a separate composition — many ComposeViews or composables-as-RecyclerView items can hurt frame times. Implement a custom design system via CompositionLocals for spacings and tokens and keep composables small and previewed.

AI-written summary · about

  1. 0:00Compose migration risks
  2. 2:13Codebase fragmentation
  3. 6:49Views and Compose interop
  4. 10:06Theming challenges
  5. 15:48Navigation in Compose
  6. 17:36Compose previews best practices
  7. 19:26Q&A
~/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.