Both languages share similar ideologies because they’re looking to solve the same problems created by their predecessors.
It’s a great time to be an iOS developer in the KMP open-source community because iOS experience is in demand.
Kotlin isn’t going anywhere in the Android world. The worst case scenario for an iOS dev is that KMP code sharing doesn’t take off, and they’re left with Kotlin and Android Studio experience under their belt.
Kotlin Multiplatform is optimized for sharing up until the platform’s native UI; it leaves the stuff that iOS developers hold important untouched.
With the available Kotlin Xcode plugin, you can see and debug Kotlin right alongside your Objective-C and Swift code.
Kotlin has excellent interop. It allows for optional code sharing. It’s also modular in its approach to working with existing apps. You can try one small piece of code without impacting the rest of the iOS app.
If you’d like to troubleshoot or ask questions related to our kit for iOS developers, first request to join the JetBrains Kotlinlang Slack and then search and join the “kampkit-support” channel.
See you in Slack!
Our tutorial provides instructions to help iOS devs get KMP running as fast as possible
Introductory information on KMP and Kotlin/Native.
Plugin to facilitate debugging iOS applications using Kotlin Native in Xcode
Tyler Turnbull
Mobile, The Walt Disney Company
Angel Rodriguez
Mobile, Watsco