-
Notifications
You must be signed in to change notification settings - Fork 16
Home
Ruby Lichtenshtein edited this page Nov 1, 2018
·
4 revisions
- JVM
- JS
- Native
//TODO
Kotlin/Native is primarily designed to allow compilation for platforms where virtual machines are not desirable or possible, for example, embedded devices or iOS. It solves the situations when a developer needs to produce a self-contained program that does not require an additional runtime or virtual machine.
Kotlin/Native supports the following platforms:
- iOS (arm32, arm64, emulator x86_64)
- MacOS (x86_64)
- Android (arm32, arm64)
- Windows (mingw x86_64)
- Linux (x86_64, arm32, MIPS, MIPS little endian)
- WebAssembly (wasm32)
-
Multiplatform motivation
-
Kotlin targets
-
- Client-side JS
- Server-side JS
- KotlinJS Interop.
- Testing.
-
Kotlin Native
- Why Kotlin/Native?
- Target Platforms
- Testing.
-
-
- Platform-Specific Declarations - expected/actual mechanism
- Common module.
- Architecture.
- Testing.