KMP on Aurora OS: Challenges and Solutions
summary
The talk examines options for using Kotlin Multiplatform (KMP) to build apps for the Aurora OS, comparing approaches: KMP via JavaScript, Kotlin/Native, and Kotlin JVM with GraalVM. It explains which parts of KMP are already usable on Aurora, which are not and why, highlights practical problems each approach faces, and outlines steps to move KMP toward production readiness on Aurora.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 1:05KMP overview and shared code
- 3:15KMP on Aurora OS
- 4:43Kotlin JS with WebView on Aurora
- 10:49Kotlin JS technical details
- 13:21Kotlin JS code example
- 20:24Kotlin Native on Aurora OS
- 24:37Exporting Kotlin to C
- 25:44Lambda issues in C
- 28:55Kotlin Native call example
- 32:29Java to Native on Aurora
- 37:00Java to Native nuances
- 39:28Compose Desktop limitations
- 41:42KMP usage recommendations
related talks
39mKotlin Multiplatform: The (Very) Good, The Bad & The Ugly
29mKMP for Mobile Developers
29mKMP for Mobile Developers
35mThe Art of KMP: what you need to know as a multiplatform developer
46mKotlin Multiplatform in a Large Project
33mGetting started with KMP
45mHow Kotlin Multiplatform Changed Our Processes
42mApollo-Android: a Journey to Kotlin Multiplatform
