12 poin oleh xguru 2023-11-06 | 1 komentar | Bagikan ke WhatsApp
  • 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