Jetpack Compose sekarang masuk versi 1.0: pengumuman toolkit modern Android untuk membangun UI native
Diposting oleh Anna-Chiara Bellini , Product Manager, Nick Butcher , Developer Relations
Hari ini, kami meluncurkan Jetpack Compose versi 1.0, toolkit UI native Android yang modern untuk membantu Anda membuat aplikasi yang lebih baik dengan lebih cepat. Ini adalah versi stabil, dan siap untuk Anda gunakan dalam produksi. Kami telah mengembangkan Compose secara terbuka dengan masukan dan partisipasi dari komunitas Android selama dua tahun terakhir. Saat kami mencapai versi 1.0, sudah ada lebih dari 2000 aplikasi di Play Store yang menggunakan Compose - bahkan, aplikasi Play Store sendiri menggunakan Compose! Namun bukan itu saja, kami telah bekerja dengan sejumlah developer aplikasi papan atas dan masukan serta dukungan mereka telah membantu kami membuat rilis 1.0 lebih kuat. Square , misalnya, memberi tahu kami bahwa dengan menggunakan Compose, mereka bisa “berfokus pada hal-hal yang unik untuk Square dan infrastruktur UI-nya, alih-alih memecahkan masalah yang lebih luas dalam membangun framework UI deklaratif” . Monzo berkata bahwa Compose memungkinkan mereka untuk “membuat layar berkualitas lebih tinggi dengan lebih cepat ”. Dan Twitter menyimpulkan semuanya dengan amat baik: “Kami sangat menyukainya! ❤️ ”
VIDEO
Kami merancang Compose untuk mempercepat dan mempermudah pembuatan aplikasi Android native. Dengan pendekatan deklaratif sepenuhnya, Anda cukup mendeskripsikan UI, dan Compose akan menangani selebihnya. Saat status aplikasi berubah, UI Anda secara otomatis akan diperbarui, sehingga jadi lebih mudah membangun UI dengan cepat. API Kotlin yang intuitif membantu Anda membuat aplikasi yang indah dengan kode yang jauh lebih sedikit, dan akses native ke semua kode Android berarti Anda bisa menggunakannya sesuai kebutuhan. API tata letak yang andal dan UI berbasis kode memudahkan dukungan untuk berbagai faktor bentuk, seperti tablet dan perangkat foldable, dan dukungan Compose akan hadir ke WearOS, Widget Layar Utama, dan banyak lagi!
Rilis 1.0 ini siap digunakan dalam produksi, menawarkan fitur utama yang Anda butuhkan:
Interoperable: Compose dibuat untuk interoperasi dengan aplikasi yang sudah ada. Anda bisa menyematkan UI compose dalam View atau View dalam Compose. Anda bisa menambahkan satu tombol ke layar, atau mempertahankan tampilan kustom yang telah Anda buat di layar Compose sekarang.
Integrasi Jetpack : Compose dibuat untuk terintegrasi dengan library Jetpack yang sudah Anda kenal dan sukai. Dengan integrasi bersama Navigation, Paging, LiveData (atau Flow/RxJava), ViewModel, dan Hilt, Compose berfungsi dengan arsitektur yang sudah ada.
Material: Compose menawarkan implementasi komponen dan tema Desain Material, membuatnya semakin mudah untuk membangun aplikasi indah yang mencerminkan merek Anda. Sistem tema Material lebih mudah dipahami dan dilacak, tanpa harus memeriksa banyak file XML.
Daftar : Komponen Lazy Compose menawarkan cara yang mudah, ringkas, tetapi ampuh untuk menampilkan daftar data secara efisien, dengan boilerplate minimal.
Animasi : API animasi Compose yang sederhana dan koheren membuatnya jauh lebih mudah untuk membuat pengguna aplikasi Anda terpesona.
Alat Baru
Pendekatan deklaratif penuh di Jetpack Compose secara radikal mengubah cara Anda mengembangkan UI. Untuk mendukung alur kerja baru dan cara berpikir yang berbeda, kami menghadirkan fitur baru, yang dirancang secara khusus untuk Compose, dan menambahkan dukungan untuk Compose ke beberapa alat yang ada.
Pratinjau Compose
Pratinjau Compose baru, tersedia di Android Studio Arctic Fox membuat Anda bisa melihat Composable dalam status yang berbeda, tema terang dan gelap, atau penskalaan font yang berbeda, semuanya secara bersamaan, membuat pengembangan komponen lebih mudah, tanpa harus men-deploy keseluruhan aplikasi ke perangkat Anda. Disempurnakan dengan pengeditan langsung literal, Anda bisa melihat update tanpa mengompilasi ulang proyek.
Pratinjau Deploy
Jika Anda ingin menguji bagian UI perangkat, tanpa harus membuka aplikasi ke layar yang sedang dikerjakan, Anda akan menyukai Pratinjau Deploy baru: cukup buat pratinjau untuk Composable Anda, dan deploy di perangkat Anda untuk iterasi cepat.
Dukungan Compose di Layout Inspector
Layout Inspector menambahkan dukungan untuk Composable, sehingga Anda bisa menggabungkan Compose dengan View saat ini dengan meyakinkan.
Baca selengkapnya tentang dukungan Compose di Android Studio Arctic Fox, di sini .
Berbagi peta jalan Compose kami
Mengadopsi setiap framework baru memerlukan evaluasi, terutama sesuatu yang mencakup banyak hal seperti Toolkit UI baru. Untuk membantu Anda membuat keputusan yang benar mengenai waktu yang tepat, kami memublikasikan peta jalan publik untuk membagikan rencana berkelanjutan kami dalam mengembangkan Jetpack Compose.
Mempelajari Compose
Untuk membantu Anda mempelajari Compose, kami telah menyiapkan serangkaian referensi untuk Anda beserta tim:
Banyak hal yang harus dipelajari! Jalur Jetpack Compose menyediakan perjalanan langkah demi langkah melalui codelab, video, dan dokumen utama untuk membantu menuntun Anda.
Selamat menikmati Compose!
Kami benar-benar percaya bahwa Jetpack Compose adalah lompatan besar ke depan, membuatnya jauh lebih cepat dan mudah untuk membangun UI yang menakjubkan; kami tak sabar ingin segera melihat kreasi Anda dengan Compose. Sekarang Compose di versi stabil 1.0, saatnya untuk memulai; langsung menuju kode adalah pilihan terbaik Anda. Selamat Menggunakan Compose!
Hi all, I run a boutique hotel and comfort is key for my guests. That's why I chose Boardwalk 2-ply White Toilet Paper. It's soft, durable, and the rolls last a good while. For anyone in the hospitality industry, I'd recommend checking out https://mcdonaldpaper.com/boardwalk-tt96-2-ply-white-toilet-paper-tissue-500-sheet-roll-96-cs . It's been a great addition to our amenities.
ReplyDeleteIt’s a perfect introduction that leaves you wanting more.
ReplyDeletetony bronson age