Targets: Android, iOS, Desktop, Web, Server
The platforms a single Kotlin codebase can compile to.
What Is a Target
A target is a platform your Kotlin code compiles to. One shared codebase can produce builds for several targets at once. 🎯
The Android Target
Android is the most common starting target. Kotlin compiles to JVM bytecode, the same format Android apps have always used.
All lessons in this course
- Share Logic, Not UI: The KMP Promise
- KMP vs Flutter vs React Native
- Targets: Android, iOS, Desktop, Web, Server
- What You Can and Cannot Share Yet