0PricingLogin
Kotlin Multiplatform Academy · Lesson

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

  1. Share Logic, Not UI: The KMP Promise
  2. KMP vs Flutter vs React Native
  3. Targets: Android, iOS, Desktop, Web, Server
  4. What You Can and Cannot Share Yet
← Back to Kotlin Multiplatform Academy