~/talk

Shared mobile UIs with Compose Multiplatform

Talkat droidcon Berlin 2023 · 2023-07-05..07-07· [android, kotlin]
slides:none on file

Compose Multiplatform claims a single Kotlin UI can run on Android and iOS using familiar Jetpack Compose APIs and Kotlin Multiplatform tooling; demo migrates the Rally sample with animations intact and the same composables, plus real apps show 50 screens ported in days and desktop production installs over 1 million. It uses Android Studio, iOS simulator/QuickTime, Moko resources, Ktor/SQLDelight/Coil for libs; gaps include alerts, previews and decimal formatting, and iOS support is alpha iOS under 90 days.

AI-written summary · about

  1. 0:00Introduction
  2. 1:50Kotlin Multiplatform overview
  3. 3:15Why Compose Multiplatform
  4. 5:01Compose Multiplatform benefits
  5. 6:04Live demo of shared UI
  6. 8:52How the demo app works
  7. 12:45Alpha limitations
  8. 15:13Case studies
  9. 19:24Migrating Rally app
  10. 34:00Migration challenges
  11. 35:46Ecosystem overview
  12. 40:22Superpowers of Compose Multiplatform
  13. 43:11Call to action
~/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.