Kotlin Multiplatform is an experimental language feature that allows you to run Kotlin in JavaScript, iOS, and native desktop applications, to name but a few . And best of all, it’s possible to share code between all these targets, reducing the amount of time required for development.