An Overview of Multiplatform Kotlin
summary
Kotlin shares code across JVM, JS and native by using expect/actual declarations and platform Gradle plugins (kotlin-platform-common, -jvm, -js, -native); multiplatform is experimental since 1.2 and native is roughly 0.9 and often needs tweaks. Tooling includes Kotlin/Native cinterop for C/Objective‑C, coroutines for async, Spring 5 and Ktor integration, and Kotlin Gradle DSL aiming for Gradle 5. Produced apps keep Java interop, JS dead‑code elimination makes small bundles, Android bytecode size adds only a few hundred KB.
AI-written summary · about
chapters (11)
- 0:00Start
- 7:30Why To Use Cuddling to Android Development
- 8:29Performance
- 8:56Interoperability
- 10:30When To Use When and Why To Use Cotton for Jvm Web Development
- 13:08Tornado Fx
- 14:50Dead Code Elimination
- 19:22Native Development
- 25:28Multi-Platform Support
- 27:31To Set Up a Multi-Platform Module
- 35:51Groovy Script
related talks
35mIntro to Kotlin Multiplatform
01h 07mDevelop Multiplatform Projects in Kotlin
41mKotlin Multiplatform In Production
31mKotlin Multiplatform
48mEffective Multiplatform Kotlin Development
38mBuild a Multiplatform Future with Kotlin
34mKotlin Multiplatform: code sharing without compromise
38mMultiplatfom projects with Kotlin
