12 Nov 2021·1 menit membaca

JetBrains Meluncurkan Versi Beta Compose Multiplatform UI Framework untuk Kotlin

JetBrains, pembuat bahasa pemrograman Kotlin, telah merilis versi beta dari kerangka kerja Compose Multiplatform UI. Framework UI deklaratif memungkinkan developer untuk membuat antarmuka native-feeling untuk aplikasi desktop dan web dengan pendekatan terpadu, yang dibangun di atas Jetpack Compose Google.

JetBrains Meluncurkan Versi Beta Compose Multiplatform UI Framework untuk Kotlin

JetBrains, pembuat alat pengembangan perangkat lunak yang dikenal dengan IntelliJ IDEA dan bahasa pemrograman Kotlin, telah mengumumkan rilis beta kerangka kerja Compose Multiplatform UI. Kerangka UI deklaratif, yang diluncurkan awal tahun ini, merupakan lompatan besar dalam visi JetBrains tentang pendekatan pengembangan UI terpadu untuk Kotlin.

Framework Compose Multiplatform dibangun di atas Jetpack Compose, a toolkit for UI development on Android. The JetBrains framework brings the same declarative approach and APIs used in Android app development to create native-feeling user interfaces for desktop and web apps.

Sebastian Aigner, advokat pengembang di JetBrains, mengumumkan peluncuran beta dalam posting blog. Compose Multiplatform, yang terdiri dari Compose untuk Desktop dan Compose untuk Web, kini semakin mendekati rilis stabilnya, yang diharapkan akhir tahun ini. Dalam persiapan untuk rilis 1.0, JetBrains menstabilkan API dan menandai antarmuka eksperimental secara eksplisit. Aigner juga menyoroti bahwa pembaruan ini telah menyelesaikan masalah kompatibilitas dengan mereferensikan artefak Android yang diterbitkan oleh Google.

Compose untuk Desktop telah mengalami peningkatan signifikan dalam rilis ini, seperti peningkatan stabilitas pada perangkat keras dan driver yang bermasalah melalui smart fallback ke perenderan perangkat lunak, API penunjuk mouse baru, API baru yang dapat dilayangkan, dukungan untuk jendela transparan, dan pratinjau pertama dukungan aksesibilitas di macOS.

Sementara itu, Compose untuk Web kini memungkinkan developer untuk menggunakan SVG bersama dengan elemen HTML di pohon DOM sambil tetap memanfaatkan Compose API. Nikolay Igotti, yang memimpin proyek Compose di JetBrains, mengomentari tantangan membangun kerangka kerja UI yang benar-benar multiplatform dan menyoroti bahwa dengan setiap rilis, mereka menerapkan fitur baru dan lapisan kompatibilitas untuk mendekatkan kerangka kerja ke pengembangan tingkat produksi.

Menurut survei State of Developer Ecosystem 2021 JetBrains, sebagian besar pengembang membuat aplikasi web dan desktop, dengan hanya 30% yang berfokus pada pengembangan seluler. Kotlin, sebagai bahasa pilihan resmi untuk pengembangan Android, lebih stabil saat runtime daripada Java karena sifatnya yang diketik secara statis, memungkinkannya memeriksa titik lemah dan mendukung fitur seperti antarmuka tipe variabel, penutupan, fungsi ekstensi, dan mixin. Itu juga kurang bertele-tele daripada Java, memungkinkan pengembang untuk menulis lebih sedikit kode dengan sintaks yang lebih mudah dibaca.

Pengenalan framework Compose Multiplatform UI dapat memudahkan developer yang mengerjakan pengembangan UI untuk berbagai platform seperti desktop, web, dan aplikasi seluler. AppMasterno-code platform, for example, is already enabling customers to build backend, web, and mobile applications through visual design, facilitating cost-effective and fast application development. appmaster.io/blog/our-guide-to-the-best-mobile-app-development-tools-android-ios-in-2022> AppMaster adalah solusi ideal untuk mengembangkan aplikasi yang dapat diskalakan dan berkinerja tinggi untuk bisnis dari semua ukuran .

JetBrains meluncurkan Kotlin pada JVM Language Summit 2011 dan kemudian merilisnya untuk didistribusikan di bawah Lisensi Sumber Terbuka Apache 2.

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started