~/talk

Beyond the UI: Compose as a Foundation for Multiplatform Apps

Talkat droidcon London 2025 · 2025-10-30..10-31· [frontend-architecture, android]
slides:none on file

Claims that Compose runtime can manage app state (not just UI) and that Compose Multiplatform removes duplicate presentation logic across Android, desktop and iOS. Demonstrations include shoehorning Compose into a Google Cloud Function as an experiment, using Molecule to produce StateFlow-backed view model state, and wiring navigation with Circuit/Voyager/Decompose. Shows Kotlin MPP 1.9.2 and Compose MPP (2021) in real projects, and describes retained coroutine scopes and remember/serialization tradeoffs that succeeded in practice.

AI-written summary · about

  1. 0:00Multiplatform with Compose intro
  2. 7:24Compose as runtime
  3. 14:23Architecture and state
  4. 21:04Tooling and libraries
  5. 26:47Compose beyond UI benefits
  6. 33:25Compose future
~/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.