Kotlin Multiplatform telah distabilkan dan siap untuk production
(blog.jetbrains.com)- Kotlin Multiplatform (KMP) mengaburkan batas antara pengembangan lintas platform dan pengembangan native
- Dengan ini, KMP mendukung berbagi dan penggunaan ulang kode di berbagai platform sambil tetap mempertahankan keunggulan pemrograman native
- Kini telah distabilkan dan dapat digunakan 100% di production
- KMP mencakup berbagai aspek, mulai dari dukungan compiler, fitur bahasa, API library, IDE, hingga build tool
- Melalui Default Hierarchy Template, penyiapan dan pemeliharaan proyek menjadi lebih sederhana
- Performa terus ditingkatkan
- Tim Android Google terus mendukung pengguna KMP dengan menyediakan versi multiplatform eksperimental dari library Jetpack, dan saat ini sudah menyediakan collection, DataStore, Annotations, serta library paging yang kompatibel dengan KMP
- Menyediakan berbagai alat untuk lingkungan pengembangan iOS. SKIE dari Touchlab menghasilkan kode Swift yang menyediakan API layer yang ramah Swift, menjembatani type Kotlin penting, dan mewujudkan interoperabilitas coroutine yang mulus
- Berbagi kode yang lebih baik dimungkinkan melalui Compose Multiplatform, yang merupakan elemen penting dalam ekosistem KMP
- Compose Multiplatform untuk Android dan desktop (JVM) sudah berstatus Stable
- Dukungan iOS saat ini masih versi alpha dan dukungan web (Wasm) masih tahap eksperimental
1 komentar
Aplikasi Android/iOS Netflix, kini berbasis Kotlin Multiplatform
JetBrains Compose Multiplatform 1.0.0 resmi dirilis