Jetpack Compose, kerangka kerja untuk membuat antarmuka pengguna Android asli

Tulis Jetpack adalah kerangka kerja baru (dikembangkan bersama oleh Google dan JetBrains) yang Ditujukan untuk membuat antarmuka pengguna untuk aplikasi Android.

Bekerja secara eksklusif dengan Kotlin dan tidak dengan bahasa pemrograman Java. Alat ini bertujuan untuk membantu pengembang membuat aplikasi lebih cepat, memanfaatkan "antarmuka pengguna Android asli modern".

“Hari ini kami merilis Jetpack Compose versi 1.0, toolkit antarmuka pengguna modern asli Android untuk membantu Anda membangun aplikasi yang lebih baik, lebih cepat. Stabil dan siap untuk diadopsi ke dalam produksi, ”kata Anna-Chiara Bellini, Manajer Produk, dalam sebuah posting blog.

“Kami merancang Compose agar lebih cepat dan mudah membuat aplikasi Android asli. Dengan pendekatan yang sepenuhnya deklaratif, Anda cukup mendeskripsikan antarmuka pengguna Anda dan Compose akan menangani sisanya. Ketika keadaan aplikasi berubah, antarmuka penggunanya diperbarui secara otomatis, yang sangat menyederhanakan pembuatan antarmuka pengguna yang cepat. "

Tentang Jetpack Compose

Aplikasi ini dalam versi beta selama lima bulan dan telah resmi mencapai versi 1.0 dan menurut kata-kata Google versi 1.0 ini siap digunakan dalam produksi dan menawarkan fungsi-fungsi utama berikut:

  • Interoperabilitas: Compose dirancang untuk berinteraksi dengan aplikasi Anda yang sudah ada. Anda dapat menyematkan antarmuka pengguna Compose di "Tampilan" atau "Tampilan" di Compose. Anda dapat menambahkan satu tombol ke layar atau mempertahankan tampilan kustom yang Anda buat di layar tulis.
  • Integrasi Jetpack: Compose dirancang untuk berintegrasi dengan library Jetpack. Dengan integrasi Navigasi, Paging, LiveData (atau Flow / RxJava), ViewModel, dan Hilt, Compose berfungsi dengan arsitektur Anda yang sudah ada.
  • bahan: Compose menawarkan implementasi komponen dan tema Desain Material, membuatnya mudah untuk membuat aplikasi yang tampak hebat. Sistem tema materi lebih mudah dipahami dan dilacak, tanpa harus melalui beberapa file XML.
  • Daftar: Komponen Lazy Compose menyediakan cara yang sederhana, ringkas, namun ampuh untuk menampilkan daftar data secara efisien, dengan teks boilerplate minimum.
  • Animasi: Berkat API animasi Compose yang sederhana dan konsisten, pengembang jauh lebih mudah untuk memikat pengguna aplikasi mereka.

Sekarang setelah Jetpack Compose secara resmi keluar dari versi beta, Google telah merilis roadmap untuk fitur Compose di masa mendatang. Untuk memastikan bahwa Compose siap digunakan oleh developer, framework ini dilengkapi dengan berbagai komponen "Desain material" yang siap digunakan.

Google juga sebelumnya mengumumkan bahwa dukungan untuk "Material Anda" yang baru akan segera tersedia. Hal-hal lain di peta jalan Jetpack Compose termasuk dukungan penuh WearOS, peningkatan kinerja, dan yang paling mengejutkan, kemampuan untuk membuat widget layar beranda Android.

Selain itu Disebutkan bahwa Compose juga menawarkan alat khusus "Tulis Pratinjau", terintegrasi dengan Android Studio "Rubah Arktik". Dengan alat ini, pengembang bisa mendapatkan gambaran seperti apa aplikasi mereka atau perubahan tertentu tanpa harus mengkompilasi ulang kode mereka. Demikian pula, string dalam kode aplikasi Compose Anda dapat diubah dan hasilnya langsung terlihat di debugger Anda tanpa kompilasi ulang.

Juga Google telah menyiapkan serangkaian sumber daya yang komprehensif untuk tim pengembang. Untuk memulai Jetpack Compose dan menggunakan alat terbaru yang ditawarkan Google, cukup perbarui ke versi baru Android Studio "Arctic Fox", yang dirilis baru-baru ini dan selama periode pengembangannya, Google menambahkan fungsi baru seperti Accessibility Scanner, Test Matrix, dukungan asli untuk Mac M1 dan dukungan penuh untuk Jetpack Compose.

Akhirnya jika Anda tertarik untuk mengetahui lebih banyak tentang itu, Anda dapat merujuk ke dokumentasi, termasuk panduan tentang API utama seperti tata letak, navigasi atau pengujian, kegunaan pengembang atau fungsionalitas alat, dan video.

sumber: https://android-developers.googleblog.com


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.