~/talk

The Adventures of Kotlin & Compose Through the Multiplatform World

Talkat droidcon Italy 2022 · 2022-10-06..10-07· [kotlin, android]
slides:none on file

Conference draws 400+ in person and 200+ remote attendees and demonstrates a concrete app: shared business logic with Kotlin Multiplatform, UI reused across Android, Desktop and iOS with Compose Multiplatform, images and resources handled via touchlab image plus mockres resources and precompose. Presenter shows an Android + Wear + Desktop + iOS build that runs (web is partial), cites a 60% user loss from slow cross‑platform UI fixes, and reports Kotlin 1.7.20 cutting build size and compile time by ~20–30%.

AI-written summary · about

  1. 0:00Introduction
  2. 1:08Why choose Kotlin Multiplatform
  3. 8:49Risks of cross-platform frameworks
  4. 10:13Why Kotlin Multiplatform stands out
  5. 10:57What is Kotlin Multiplatform
  6. 12:44Kotlin Multiplatform setup
  7. 14:30Sharing business logic with expect/actual
  8. 17:21Getting started with KMM
  9. 18:48Convincing iOS teams
  10. 19:31Key benefits of KMP
  11. 20:35Introduction to Jetpack Compose
  12. 21:38Compose architecture
  13. 23:07Compose Multiplatform overview
  14. 24:32Demo: shared code across platforms
  15. 26:51Challenges in sharing UI
  16. 28:15Libraries for Compose Multiplatform
  17. 30:20Sharing UI components
  18. 33:31Handling resources
  19. 37:45Loading images
  20. 38:50Compose for Web limitations
  21. 39:54iOS support outlook
  22. 41:20WatchOS and features
  23. 42:02Production readiness
  24. 43:06Upcoming releases
~/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.