zsmb.coEst. 2017

Craft Conference 2024

2024-05-31 • Budapest, Hungary • Event page


Talk details

Build a Multiplatform Future with Kotlin

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.