https://kotlinlang.org logo
#multiplatform
Title
# multiplatform
a

Alberto

09/01/2020, 4:04 PM
maybe this was asked earlier, but what's the difference between the latest KMM release and the previous KMP releases? If one is already integrated with Kotlin Multiplatform on Android/iOS would have to migrate to the new KMM? Or is KMM mostly providing only the Android Studio plugins?
k

Kris Wong

09/01/2020, 4:07 PM
at the most technical level they are simply different plugins which are built from mostly the same source (for intellij vs. AS).
however, KMM does seem to have it's own product person within JB.
so migration isn't necessary at this point, though there are new features, mostly around iOS, in the KMM plugin
a

Alberto

09/01/2020, 5:07 PM
thanks, so do we expect both plugins to continue their development in parallel?
k

Kris Wong

09/01/2020, 5:29 PM
the team is still trying to nail down how people prefer to work, and what best strategy will be as a result
a

Alberto

09/01/2020, 5:30 PM
got it, as I am at the early stage of onboarding with KMP for a package in my team, I'm not sure which route to take 🙂
k

Kris Wong

09/01/2020, 5:30 PM
neither route is wrong at this point
👍 1
if you're already using one of the 2 IDEs, I would start there
k

Kathrin Petrova

09/02/2020, 8:12 AM
Hey, Alberto! KMP stands for Kotlin Multiplatform Project. It's a technology which allows you to write and maintain the same code for different platforms. KMM stands for Kotlin Multiplaform Mobile. It includes various tools and instruments, which are designed to provide the best DX to share code between specifically mobile platforms. The new Android Studio plugin is a great example of such tool. KMM is based on Kotlin Multiplatform technology and provides some more features for crossplatform mobile development. So you don't need any kind of migration!
👍 4
5 Views