Have you ever fixed the same bug twice, in two different codebases? Do you go back-and-forth between platform teams to ensure their implementations behave the same way? Are you wasting time duplicating functionality? These are typical issues that can be solved by using shared code across platforms.
Building with Kotlin Multiplatform not only allows you to share code easily, but it also plays nicely with the host platform, so it’s not cross-platform vs native code, but a beautiful collaboration of the two. You also get to choose what you want to share. Start as small as you want with a critical piece of logic, scale it up to an entire application including the UI, or pick anything in between that fits your needs.
In this talk, we’ll take a look at what Kotlin Multiplatform offers today, how you can extend it to sharing UI with the declarative Compose Multiplatform framework, and what’s in store for the future of the technology.
Márton is a Kotlin Developer Advocate at JetBrains, working on making Kotlin Multiplatform awesome. Passionate about education, he's a guest lecturer at the Budapest University of Technology and Economics.He’s been contributing to the community through writing, speaking, and open source libraries since his university days. He is a Google Developer Expert for Android and Kotlin, and a co-organizer ...