Kotlin for Cross-Platform Mobile Development | Kotlin Multiplatform Mobile
Kotlin Multiplatform Mobile allows you to use a single codebase for the business logic of iOS and Android apps. You only need to write platform-specific code where it’s necessary, for example to implement a native UI or when working with platform-specific APIs.