Cross-platform frameworks are trending these days especially on mobile. Few of these try to support both Android and iOS platforms with a single framework, which comes with a lot of challenges due to lack of tooling support and flexibility. On the other hand, Kotlin Multiplatform allows us to share true common code across platforms and lets the platform SDKs to take care of platform specific concerns.
In this talk, I will walk through how Kotlin Multiplatform modules can be used to implement common code once and target different platforms like web, Android, iOS or a desktop app; what the current state of art is; And it’s limitations.