Hi I have one doubt because kmm is in beta, if I use shared module for Android only will it be cons...
r
Hi I have one doubt because kmm is in beta, if I use shared module for Android only will it be considered stable ?
m
Yes, kmm is production ready you don't need to worry about stability even for iOS.
r
But official docs says it's in beta
m
Kotlin Multiplatform Mobile’s promotion to Beta means that the technology is almost done and is safe to use in your projects. That's what they are saying, and Beta means that somethings could be changed in the future. It's already used in production by big companies, personally I'm using it in my company and we don't have any issues with it's working fine
r
Ok, can you tell me your experience how many months it has been after you have used in production
m
We start experimenting with it since they announced beta, more than 6 months. It's used by Netflix, google, CashApp, Quizlet, Philips...
r
Ok cool
t
I used in production, too
h
The only downside you will face is lack of some libraries for shared module. The rest should go smooth.
s
The 'beta' designation is more for the developer experience: API behavior may change a bit and you may need to recompile, for example. Or some of the tooling may still be improved, Gradle builds may have some issues, etc. But as far as the produced binaries, they are pretty much production ready.