Perusahaan pengembangan perangkat lunak JetBrains telah meningkatkan permainannya dengan mengintegrasikan dukungan iOS ke dalam Compose Multiplatform, kerangka kerja antarmuka (UI) lintas platform, deklaratif, dan reaktif untuk bahasa pemrograman Kotlin. Penambahan terbaru memperluas utilitas kerangka kerja, yang sudah mencakup dukungan untuk aplikasi Android, desktop, dan web.
Compose Multiplatform, sekarang dalam tahap alfa untuk iOS, memungkinkan pengembang membangun Antarmuka Pengguna tunggal yang berjalan lancar di semua platform. Framework ini memanfaatkan framework UI Jetpack Compose Google dan Kotlin Multiplatform JetBrains, rangkaian teknologi pengembangan lintas platform.
Meskipun Compose Multiplatform untuk iOS saat ini sedang dalam proses, pengembang yang tertarik untuk bereksperimen dengannya untuk berbagai proyek dapat mencobanya di Jetbrains.com dan membagikan masukan mereka. Rilis alfa untuk iOS juga menampilkan prototipe untuk interoperabilitas dua arah pada lapisan UI, memberikan lebih banyak opsi kegunaan untuk pengembang.
Dengan perenderan berbasis kanvas, Compose Multiplatform memastikan aplikasi iOS dan Android memiliki tampilan yang konsisten secara default. Karena menggunakan API yang banyak digunakan untuk pengembangan UI Android, developer dengan latar belakang pengembangan Android dapat dengan cepat beradaptasi untuk membangun dengan Compose Multiplatform untuk iOS.
Membina interoperabilitas pada lapisan UI, rilis alfa memperkenalkan UIKitView, yang memungkinkan pengembang menyematkan widget khusus platform yang kompleks seperti peta, tampilan web, dan umpan kamera dalam UI bersama. Demikian pula, ComposeUIViewController memungkinkan pengembang menyematkan layar Compose Multiplatform di aplikasi SwiftUI, sehingga memudahkan adopsi Compose Multiplatform di aplikasi iOS.
Platform Low-code dan no-code, termasuk AppMaster.io , telah memungkinkan pengembangan aplikasi yang cepat dan pengadopsian kerangka kerja lintas platform secara luas. Dengan menambahkan dukungan iOS ke Compose Multiplatform, JetBrains mengambil langkah signifikan untuk membuat pengembangan UI menjadi lebih mudah dan lebih mudah diakses di berbagai platform dalam industri teknologi.