~/talk

Kotlin Multiplatform In Production

Talkat droidcon San Francisco 2018 · 2018-11-19..11-20· [kotlin]
links:none on file

Kotlin multiplatform is usable now but nascent: Kotlin/Native 1.0.1 beta and Gradle 4.10 enable shared common modules compiled to JVM, JS and iOS frameworks, and JetBrains tools (IntelliJ EAP) add project templates and code completion. Key libraries: Ktor, kotlinx.coroutines, kotlinx.serialization, SQLDelight (multiplatform merge incoming) and community drivers like SQLiter/SQLight and Stately. Native enforces two concurrency rules — live state per thread or freeze/atomics rules — plus detach and shared-binary workarounds; expect production apps starting Q1–Q2 2019.

AI-written summary · about

  1. 0:00Introduction and background
  2. 7:25What is Kotlin Multiplatform
  3. 15:50Code sharing and native integration
  4. 21:01State and threading in Kotlin Native
  5. 31:11Building a Kotlin Multiplatform library
  6. 38:37Resources and next steps
~/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.