What’s new in Kotlin Multiplatform?
What do I need to do to set up a Multiplatform Kotlin app? The answer looks different today than it did two years ago. Many tutorials and samples you find online are out of date, and there’s lots of conflicting advice about how to configure things. With Kotlin 1.4 recently released, it’s a great time to take stock of where things are, and what things you might want to change compared to a year or two ago.
Drawing on questions I’ve seen from the community and in consulting work, as well as my experience building one of the early Kotlin Multiplatform libraries, I’ll catalogue some useful tips and tricks for Multiplatform projects. We’ll talk about common pitfalls and useful tools and examples. Whether you’re maintaining a project that’s starting to show its age, or you’re just getting started, we’ll get you up-to-speed on the latest advice.
Russell started his first Kotlin Multiplatform project the day after it was possible to share code between JVM and Kotlin/Native. He is the author and maintainer of Multiplatform Settings, a key-value storage library which was one of the earliest mobile multiplatform libraries available. Now a part of Touchlab and with two-and-a-half years of experience in both apps and libraries, he loves finding new ways to connect with the multiplatform community and help people use this technology.