Meetup with KMM Libraries
summary
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
chapters (12)
- 0:00Start
- 12:40KMM Libraries
- 13:05Kotlin/Native Memory
- 13:42Apollo GraphQL
- 15:51SQLDelight for a Client Database
- 17:46KotlinX DateTime for Dates
- 18:31KotlinX Serialization for JSON
- 18:52Multiplatform Settings
- 19:39Multiplatform Paging
- 20:20Koin for Dependency Injection
- 20:57Kermit for Logging
- 21:25KMP-Native Coroutines (or Skie)
related talks
34mHitchhiker’s Guide to Kotlin Multiplatform Libraries
33mGetting started with KMP
29mKMP for Mobile Developers
19mBuilding Bridges with Kotlin Multiplatform Mobile (KMM): How we added KMM to our established App
21mIt's Time for Kotlin Multiplatform Mobile
38mKMM story - from first feature to Mobile mono-repo at Sphere
46mUnlocking Scalability: Power Up Your Native App with KMM
25mKotlin Multiplatform Mobile in production: key takeaways from developing two cross-platform apps
