2017 was the year that Kotlin/Native and Kotlin Multiplatform first started to emerge publicly. In the five years since then, they’ve evolved dramatically, and teams all over the world are now shipping applications that share code across platforms. With Kotlin Multiplatform Mobile approaching beta status, let’s look back at how far things have come, highlight some recent improvements, and imagine what it all might look like 5 years in the future.