~/talk

Modern KMP adoption for native mobile teams

Talkat droidcon New York 2024 · 2024-09-19..09-20· [kotlin]
slides:none on file

Kotlin Multiplatform works technically but teams hit a workflow mismatch that stops scale: most teams succeed adding a few KMP modules, but most fail when they try to share feature‑level code across many engineers. Problems include iOS devs unfamiliar with Kotlin, Gradle/SPM friction, and the library model creates a linear‑version bottleneck that blocks concurrent feature work. A practical mitigation is a branching strategy that coordinates a KMP repo with app repos via CI, letting apps edit app code while CI syncs shared changes.

AI-written summary · about

  1. 0:00Introduction
  2. 3:57KMP adoption challenges
  3. 7:04Team structure mismatches
  4. 13:06Monorepo vs library
  5. 18:30Library vs feature dev
  6. 23:44Why library-only KMP fails
  7. 28:34Horizontal limit of KMP workflows
  8. 31:24Monorepo challenges
  9. 34:13Breaking team silos
  10. 37:25KMP for native mobile
  11. 39:47KMP success stories
  12. 41:55Why KMP scaling is hard
  13. 43:01Decoupling teams for KMP
  14. 46:11KMP branching strategy
~/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.