Kotlin Multiplatform in a Large Project
summary
A mobile-engineering talk about adopting Kotlin Multiplatform (KMP) at scale in large apps, based on Yandex.Maps and Navigator experience. It covers practical challenges the team met as KMP grew to ~20% of their iOS/Android codebase, solutions they developed for code organization and engineering processes, and guidance for estimating adoption costs and benefits for mobile teams and managers.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 2:29Why KMP in large project
- 5:40KMP adoption journey
- 14:06KMP usage practices
- 18:25MapKit integration
- 28:21Memory model and changes
- 31:31KMP processes
- 37:15Results and benefits
- 41:09Q&A
related talks
01h 13mKotlin Multiplatform in Yandex.Maps Mobile from an iOS Developer’s Perspective
48mModern KMP adoption for native mobile teams
39mKotlin Multiplatform: The (Very) Good, The Bad & The Ugly
29mKMP for Mobile Developers
45mHow Kotlin Multiplatform Changed Our Processes
29mKMP for Mobile Developers
27mKotlin: Multi-Platform
45mJumping into KMP — But at What Cost?
