Architecting a Kotlin Multiplatform App
summary
Claims that a single Kotlin codebase can share business logic while keeping native UI and platform-specific bits, and shows the actual project layout: common / android / ios modules, setup via the Kotlin Multiplatform Mobile plugin and Gradle, and use of coroutines & Ktor to make asynchronous API calls. Demonstrates a small sample app with a working subscribe button and network flow, and notes the surprising scale of platform glue — about 300+ expect declarations used to bridge platform specifics.
AI-written summary · about
chapters (10)
- 0:00Introduction to speaker
- 1:54What is multiplatform
- 4:05Mobile project structure
- 7:31Setting up project
- 9:19Demo app overview
- 14:06Real-world app example
- 15:07Networking in multiplatform
- 18:27Architecture importance
- 20:07Benefits of multiplatform
- 21:11Conclusion and Q&A
related talks
48mEffective Multiplatform Kotlin Development
48mEffective Multiplatform Kotlin Development
36mGoing Multiplatform with Kotlin
36mBest Practices for Developing Amazing Kotlin Multiplatform Apps
27mAn Android Dev start to Kotlin Multiplatform
32mKotlin Multiplatform in Action
48mBuilding Multi Platform Projects with MVI
52miOS Architecture with Multiplatform
