Sharing Is Caring - Kotlin Multiplatform for Android Developers
summary
Shows a working mini project: an Android party planning app plus a backend sharing parsing, sorting and use‑case logic via a Kotlin Multiplatform library. Uses Gradle multi platform plugin, JVM JS and Native targets, layered architecture with common source sets, expect/actual for platform hooks, and libraries like kotlinx.serialization, coroutines and SQLDelight. Setup is fiddly but the shared parser/presenter approach runs across Android and backend and the example app successfully demonstrates cross‑platform code reuse.
AI-written summary · about
chapters (33)
- 0:00Intro
- 2:51Team
- 4:38App
- 5:45Data Model
- 7:02App Architecture
- 10:41Advantages
- 12:26How it works
- 13:21Android
- 14:55Android Gosling
- 17:12How to get started
- 18:27Add multiplatform plugin
- 18:47Add targets
- 19:16Supported platforms
- 19:40JVM Android
- 20:06Gradle
- 22:29Source Set
- 22:57Pair Target
- 23:37Add dependencies
- 24:58Project structure
- 25:22Communication
- 29:43How the common code can talk to the app
- 30:15Architecture
- 30:53Architecture Structure
- 33:22Action
- 33:33Add Item
- 36:39Network Call
- 37:02Important Things to Remember
- 37:36What Can You Use
- 37:48Packages
- 38:24Libraries
- 39:54Summary
- 41:56Thank you
- 42:30Join us
related talks
32mSharing is Caring - Kotlin Multiplatform for Android Developers
34mKotlin Multiplatform: code sharing without compromise
27mAn Android Dev start to Kotlin Multiplatform
17mKotlin Multiplatform – Sharing is caring!
46mThe Hitchhikers Guide Through Kotlin Multiplatform
48mEffective Multiplatform Kotlin Development
34mCode Sharing is caring - Cross-Plattform Development
22mArchitecting a Kotlin Multiplatform App
