~/talk

Exploring the Kotlin Multiplatform Ecosystem

Talkat Android Makers by droidcon 2023 · 2023-04-27..04-28· [kotlin]
slides:none on file

Claims that Kotlin Multiplatform is beta but production-ready and shows concrete stacks: a SpaceX demo app using Ktor + Ktorfit + kotlinx-serialization for networking (websockets and protobufs), SQL Delight for local caching where SQLDelight generates type-safe APIs from .sq files, Realm for encrypted local DB and Realm device sync with Atlas for automatic cloud sync, KMP native coroutines to enable cancellation on iOS, Koin for DI, and Kermit/NSExceptionKT for logging and sane crash reports — all libraries are shown wired together and working.

AI-written summary · about

  1. 0:00Start
  2. 2:33First demo
  3. 3:18Data Transfer Object
  4. 10:10Protocol Buffers
  5. 12:16Multiplatform Settings
  6. 17:17Database helper
  7. 29:57Flow demo
  8. 36:49Errors versus Exceptions
  9. 42:52Architecture
~/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.