Kotlin/Multiplatform for iOS Developers: State & Future
May 04, 2023
38 min
Free
kotlin
swift-package-manager
publisher
kotlin-multiplatform
kmm
ios-development
swift
objective-c
api-design
developer-experience
deployment
coroutines
Description
This talk explores Kotlin/Multiplatform (KMP) from the perspective of iOS developers. It addresses the perception of KMP as a pain point and aims to transform it into a productivity tool. The presentation covers the entire pipeline of integrating a KMP core into an iOS project, including tooling, coding, building, deploying, and using. It delves into current limitations, their consequences on iOS developer quality of life, and offers tools and practices to alleviate these constraints. The talk also discusses future directions for KMP in iOS development and emphasizes the importance of mutual understanding and engagement between KMP and iOS developers.