Menyusul pengumuman Google I/O baru-baru ini yang merekomendasikan Kotlin Multiplatform (KMP) untuk membagikan logika bisnis di semua platform seluler, web, server, dan desktop, sekaligus langkah kami untuk menggunakan KMP di Google Workspace, KotlinConf 2024 menjadi momen berikutnya untuk membagikan sorotan dan terhubung dengan komunitas Kotlin.
Kotlin Multiplatform, yang dikembangkan oleh JetBrains, memungkinkan developer membangun aplikasi lintas platform dengan mengompilasi kode Kotlin ke dalam binari bawaan platform sembari memanfaatkan kemampuan penuh bahasa modern yang dikelola memori. Pendekatan ini merupakan investasi jangka panjang bagi tim Google Workspace, yang memungkinkan mereka membagikan logika bisnis di antara berbagai platform.
Tim Android telah bekerja untuk mendukung KMP, dan baru saja merilis Room versi alfa dengan dukungan KMP. Mulai hari ini, Anotasi, Koleksi, dan DataStore sudah stabil dengan dukungan KMP. Kami juga telah menyamakan library Lifecycle, ViewModel, dan Paging untuk memungkinkan integrasi dengan platform non-Android.
Konferensi ini dimulai dengan sesi utama oleh Jeffrey van Gogh dari Google, yang memberikan ringkasan tentang kontribusi Google terhadap ekosistem Kotlin. Dalam kesempatan ini, Jeffrey membahas bagaimana Google memanfaatkan Kotlin Multiplatform (KMP) untuk mempermudah pengembangan pada seluruh portofolio produknya. Jeffrey menyoroti manfaat berbagi kode dan efisiensi yang diberikan KMP pada project Google, yang sejalan dengan rekomendasi terbaru kami untuk pengembangan aplikasi Android.
Sesi teknis kami di KotlinConf 2024 mencakup berbagai topik:
Kami selalu mencari cara agar dapat terlibat aktif dengan komunitas Kotlin. Jika Anda menghadiri KotlinConf, kami harap Anda berkesempatan mengunjungi stan kami, di sini Anda bisa mengobrol dengan engineer kami, mendapatkan jawaban atas pertanyaan Anda, dan mempelajari lebih lanjut tentang bagaimana Anda bisa memanfaatkan Kotlin dan KMP.
Selain itu, Anda bisa melihat dokumen yang telah diperbarui dan contoh seluler baru di KMP. Referensi ini menyediakan semua yang Anda butuhkan untuk mulai mempelajari KMP dan jika Anda memiliki masukan atau menemukan masalah, silakan bagikan melalui link ini.
Kami sangat antusias dengan masa depan Kotlin dan berencana untuk menambahkan dukungan KMP ke lebih banyak library AndroidX. Kami sangat berharap bisa melihat Anda mengadopsi dan membangun aplikasi generasi berikutnya menggunakan KMP.
Terima kasih kepada penyelenggara KotlinConf, pembicara, peserta, dan seluruh komunitas Kotlin yang telah mewujudkan acara ini dan menyatukan penggemar Kotlin.