Hi all, just started using multiplatform and I'm l...
# multiplatform
s
Hi all, just started using multiplatform and I'm loving it. Most things (with the exception of the crap that is objective C generics 😆 ) just works out of the box. I have a feeling the fact KMM is still in alpha though will mean I have a hard time convincing others that it's production ready. Does anyone have any idea when it will move to beta? I know online it says
Beta is expected in spring 2022
Anyone got any more detail?
s
Ah totally missed that, cheers!
l
Keep in mind that the Jetbrains definition of stability is not necessarily based on how well it functions, but on whether they will change things. From my experience, KMM functions very well, but Jetbrains is making a lot of changes under the hood and make improveents to the build system quite often, so just keep in mind that some things can and likely will change whenever you update Kotlin.
s
That's good to know, what I've read so far makes me relatively confident that the time savings of KMM should mean I can absorb having to keep up with apis changing. At least that's my hope!
l
Yeah. It’s a bit of work when something changes, but much better than having to maintain different languages. I migrated a library using C and JNI on Android and Objective-C on iOS to K/N, and have been very happy with it.
❤️ 1
s
That's really reassuring actually!
m
I started y KMM project a couple of years ago and changes were more painful. Nothing has caused too much pain recently.
❤️ 1
l
Yes. It’s much better than it was a year ago.