JetBrains, sebuah perusahaan pengembangan perangkat lunak terkemuka, meluncurkan rilis stabil teknologi Multiplatform Kotlin yang inovatif pada tanggal 1 November. Ditawarkan sebagai alat yang sangat efisien untuk proyek lintas platform, Kotlin Multiplatform memungkinkan pengembang SDK untuk berbagi kode mereka di berbagai platform seperti iOS, Aplikasi Android, desktop, dan web. Utilitas ini telah menjalani pengujian beta sejak tahun 2022 dan kini telah ditingkatkan ke versi stabil.
Multiplatform Kotlin menampilkan bahasa Kotlin sebagai intinya, sehingga secara signifikan menyederhanakan pengembangan proyek lintas platform. Alat ini memungkinkan pengembang untuk membangun beragam aplikasi dan menggunakan kembali kode di berbagai platform tanpa mengorbankan manfaat pemrograman asli. Dengan API yang stabil, konfigurasi proyek yang disederhanakan, dan interoperabilitas yang ditingkatkan dengan Objective-C dan Swift, versi produksi Kotlin Multiplatform menjadi alat yang sangat diinginkan oleh para pengembang.
Selain itu, versi ini menunjukkan peningkatan kinerja melalui waktu pembuatan yang lebih cepat ditambah dengan berbagai peningkatan kinerja.
Fleksibilitas adalah inti dari Kotlin Multiplatform. Ini memberi pengembang kebebasan untuk berbagi hanya sebagian dari logika aplikasi dan menulis kode asli untuk berinteraksi dengan API khusus platform atau mengembangkan UI asli. JetBrains telah mengumumkan rencana untuk meningkatkan pengalaman pengguna bagi pengembang iOS dengan memperkenalkan interoperabilitas Kotlin-ke-Swift langsung dan dukungan SwiftPM.
Perusahaan juga sedang mengerjakan pengembangan Kotlin/Wasm yang akan mendukung format instruksi biner WebAssembly, sehingga memperkuat pengembangan web dengan Kotlin Multiplatform.
JetBrains meningkatkan pengembangan lintas platform dengan memperkenalkan kombinasi Kotlin Multiplatform dan Compose Multiplatform, kerangka kerja deklaratif yang dirancang untuk berbagi UI di berbagai platform. Penggabungan ini memungkinkan pengembang untuk berbagi seluruh basis kode mereka, semuanya dikodekan di Kotlin, sehingga menyederhanakan proses pengembangan secara signifikan.
Teknologi yang berdampak besar dari JetBrains ini telah digunakan oleh tim pengembangan di perusahaan-perusahaan terkemuka di pasar seperti Netflix, VMware, dan McDonald's.
Mengingat meningkatnya permintaan akan alat lintas platform yang efisien, platform seperti AppMaster yang memanfaatkan pendekatan berbasis server untuk pengembangan aplikasi seluler juga dapat memperoleh manfaat dari teknologi canggih seperti Kotlin Multiplatform. Dengan AppMaster, pengguna dapat memperbarui UI aplikasi seluler dan kunci API tanpa harus mengirimkan ulang versi baru ke App Store dan Play Market.