Jetpack Compose, kerangka untuk membuat antara muka pengguna Android asli

Karang Jetpack adalah kerangka baru (yang dikembangkan bersama oleh Google dan JetBrains) iaitu Ditujukan untuk membuat antara muka pengguna untuk aplikasi Android.

Bekerja secara eksklusif dengan Kotlin dan bukan dengan bahasa pengaturcaraan Java. Alat ini bertujuan untuk membantu pembangun membuat aplikasi dengan lebih pantas, memanfaatkan "antara muka pengguna asli Android moden".

"Hari ini kami merilis versi 1.0 Jetpack Compose, toolkit antara muka pengguna asli dan moden Android untuk membantu anda membuat aplikasi yang lebih baik, lebih cepat. Ini stabil dan siap diadopsi menjadi produksi, ”kata Anna-Chiara Bellini, Pengurus Produk, dalam catatan blog.

"Kami merancang Compose agar lebih cepat dan lebih mudah untuk membuat aplikasi Android asli. Dengan pendekatan deklaratif sepenuhnya, anda hanya menggambarkan antara muka pengguna anda dan Compose menguruskan yang lain. Apabila keadaan aplikasi berubah, antara muka penggunanya akan dikemas kini secara automatik, yang sangat memudahkan pembuatan antara muka pengguna dengan cepat. "

Mengenai Jetpack Compose

Aplikasi ini dalam versi beta selama lima bulan dan secara rasmi telah mencapai versi 1.0 dan menurut kata Google versi 1.0 ini siap digunakan dalam pengeluaran dan menawarkan fungsi utama berikut:

  • Interoperability: Karang dirancang untuk berinteraksi dengan aplikasi anda yang ada. Anda boleh menanamkan antara muka pengguna Tulis dalam "Paparan" atau "Paparan" dalam Tulis. Anda dapat menambahkan satu butang ke layar atau menyimpan tampilan khusus yang Anda buat di layar tulis.
  • Integrasi Jetpack: Compose dirancang untuk disatukan dengan perpustakaan Jetpack. Dengan penyatuan Navigasi, Paging, LiveData (atau Flow / RxJava), ViewModel, dan Hilt, Compose berfungsi dengan seni bina anda yang ada.
  • bahan: Compose menawarkan pelaksanaan komponen dan tema Reka Bentuk Bahan, menjadikannya mudah untuk membuat aplikasi yang hebat. Sistem tema bahan lebih mudah difahami dan dijejaki, tanpa perlu melalui banyak fail XML.
  • Senarai: Komponen Compose's Lazy menyediakan cara yang ringkas, ringkas, tetapi kuat untuk memaparkan senarai data dengan cekap, dengan minimum teks pelat boiler.
  • Animasi: Berkat API animasi ringkas dan konsisten, jauh lebih mudah bagi pembangun untuk memikat pengguna aplikasi mereka.

Sekarang Jetpack Compose secara rasmi tidak lagi dalam bentuk beta, Google telah melancarkan peta jalannya untuk ciri-ciri Compose yang akan datang. Untuk memastikan bahawa Karang siap digunakan oleh pemaju, kerangka ini dilengkapi dengan pelbagai komponen "Reka bentuk bahan" yang siap digunakan.

Google juga sebelum ini mengumumkan bahawa sokongan untuk "Material You" baru akan tersedia tidak lama lagi. Perkara lain di peta jalan Jetpack Compose termasuk sokongan WearOS penuh, prestasi yang lebih baik, dan yang paling mengejutkan ialah kemampuan membuat widget skrin utama Android.

Selain itu Disebutkan bahawa Compose juga menawarkan alat khas «Compose Preview», disatukan dengan Android Studio "Arctic Fox". Dengan alat ini, pembangun dapat memperoleh gambaran tentang rupa aplikasi mereka atau perubahan tertentu tanpa perlu menyusun semula kod mereka. Begitu juga, rentetan dalam kod aplikasi Karang anda dapat diubah dan hasilnya langsung dapat dilihat di debugger anda tanpa mengompilasi ulang.

Juga Google telah menyediakan satu set sumber yang komprehensif untuk pasukan pembangun. Untuk memulakan dengan Jetpack Compose dan menggunakan alat terkini yang ditawarkan Google, cukup kemas kini ke versi baru Android Studio "Arctic Fox", yang dirilis baru-baru ini dan bahawa semasa tempoh pengembangannya, Google menambahkan fungsi baru seperti Accessibility Scanner, Test Matrix, sokongan asli untuk Mac M1 dan sokongan penuh untuk Jetpack Compose.

Akhirnya sekiranya anda berminat untuk mengetahui lebih lanjut mengenainya, anda boleh merujuk pada dokumentasi, termasuk panduan mengenai API utama seperti susun atur, navigasi atau ujian, kegunaan pembangun atau fungsi alat, dan video.

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


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.