Kotlin Multiplatform

Kotlin Multiplatform
DeveloperJetBrains
Release2017
Written inKotlin
PlatformAndroid, iOS, macOS, Windows, Linux, Web
LicenseApache License 2.0
Websitekotlinlang.org/multiplatform/

Kotlin Multiplatform (KMP) is an open-source cross-platform development technology created by JetBrains that enables developers to share code across multiple platforms, including Android, iOS, desktop, web, and server environments, while retaining native programming capabilities.

It is designed to allow selective code sharing, particularly for business logic, networking, and data layers, while platform-specific code can be written natively. An associated UI framework, Compose Multiplatform, provides tools for sharing user interfaces across platforms.