Architectures with Kotlin Multiplatform
summary
Kotlin Multiplatform is presented as a way to share and formalize code across Android and iOS without requiring custom VMs or runtimes. The talk covers applying architectures such as MVP and MVI to multiplatform apps, building a common abstraction layer for storage and networking (using libraries like SQLDelight and Ktor), and guidance on creating your own multiplatform library.
AI-written summary · about
chapters (13)
- 0:00Start
- 1:34Kotlin Native
- 2:05Interop
- 6:03Common Logic
- 7:17expect & actual
- 10:10Serialization
- 10:48Persistence - SQLDelight
- 17:44Performance
- 18:38Debugging
- 19:12Testing
- 20:08DIY Multiplatform Libraries
- 22:20What's NOT great
- 23:00What's great
related talks
27mKotlin: Multi-Platform
52miOS Architecture with Multiplatform
36mGoing Multiplatform with Kotlin
52mKotlin Multiplatform, a language to rule them all
48mEffective Multiplatform Kotlin Development
48mBuilding Multi Platform Projects with MVI
22mArchitecting a Kotlin Multiplatform App
35mIntro to Kotlin Multiplatform
