~/talk

Meetup with KMM Libraries

Talkat KotlinConf 2023 · 2023-04-12..04-14· Administratiezaal· [kotlin]
slides:none on file

Meetup adopts Kotlin Multiplatform Mobile and builds the Meetup for Organizers app with a four‑engineer prototype team, hitting real GraphQL data and shipping a beta. Shared business logic lives in KMM while UI remains Swift/Android, and libraries used include Apollo GraphQL, SQLDelight, Ktor, moko‑resources, kotlinx‑serialization, Kermit and multi‑platform paging. Result: fewer platform‑specific bugs, faster feature delivery, a single shared library rolled into four apps and a move to a monorepo.

AI-written summary · about

  1. 0:00Start
  2. 12:40KMM Libraries
  3. 13:05Kotlin/Native Memory
  4. 13:42Apollo GraphQL
  5. 15:51SQLDelight for a Client Database
  6. 17:46KotlinX DateTime for Dates
  7. 18:31KotlinX Serialization for JSON
  8. 18:52Multiplatform Settings
  9. 19:39Multiplatform Paging
  10. 20:20Koin for Dependency Injection
  11. 20:57Kermit for Logging
  12. 21:25KMP-Native Coroutines (or Skie)
~/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.