Kotlin Multiplatform for Cross-Platform Development | JetBrains

Kotlin Multiplatform is a technology that enables reusing code across Android, iOS, web, desktop, and server-side while retaining native programming benefits.