~/talk

Kotlin Multiplatform at five years

Talkat droidcon New York 2022 · 2022-09-01..09-02· [kotlin]
links:none on file
slides:none on file

Five years in, Kotlin Multiplatform is shipping real apps: KMM is approaching beta, the new memory manager replaces the old freeze API (deprecated in the upcoming Kotlin release) and makes concurrency far easier, and companies publish libraries like SQLDelight, Ktor client and multiplatform storage. Early hacks used a separate native MT coroutines branch for multithreading; that mostly worked but leaked under load. Tooling still shows slow builds and ObjC-to-Swift interop inflates binaries, while KSP, the K2 compiler rewrite and Compose Multiplatform are actively improving the developer experience.

AI-written summary · about

  1. 0:00Introduction to KMP
  2. 3:02What is Kotlin Multiplatform
  3. 10:30Early history of Kotlin
  4. 17:13First adopters and challenges
  5. 22:07Stabilization and growth
  6. 28:12KMP today and adoption
  7. 32:46Future of Kotlin Multiplatform
  8. 35:20Q&A and closing
~/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.