Diposting oleh Anna-Chiara Bellini , Product Manager, Nick Butcher , Developer Relations
Hari ini, kami meluncurkan rilis beta Jetpack Compose , perangkat UI baru yang dirancang untuk mempercepat dan mempermudah pembuatan aplikasi native di semua platform Android. Compose menawarkan API Kotlin deklaratif yang modern, sehingga membantu Anda membuat aplikasi yang menarik dan responsif dengan kode yang lebih sedikit. Dibuat untuk berintegrasi dengan aplikasi Android dan library Jetpack yang sudah ada, Anda bisa mengadopsi Compose sesuai keinginan Anda dengan menggabungkan Android Views dan Compose.
Dengan rilis beta ini, Compose sudah lengkap dengan API dan memiliki semua fitur yang Anda butuhkan untuk membuat aplikasi yang siap produksi. Rilis Beta juga berarti API stabil, jadi kami tidak akan mengubah atau menghapus API. Sekarang adalah waktu yang tepat untuk mulai mempelajari Compose dan mulai merencanakan penggunaannya dalam proyek atau fitur mendatang setelah mencapai versi 1.0 tahun ini.
VIDEO
Apa yang ada di Beta
Tim kami mengembangkan Compose secara terbuka dengan banyak masukan dan partisipasi dari komunitas. Sejak pengembangan dengan sumber terbuka pada tahun 2019, kami telah memiliki 30 rilis publik, mengatasi lebih dari 700 bug eksternal, dan menerima lebih dari 200 kontribusi eksternal. Kami sangat suka melihat apa yang telah Anda bangun dengan Compose dan kami menggunakan masukan dan permintaan fitur untuk menyempurnakan API dan memprioritaskan pekerjaan kami. Sejak rilis alfa, kami telah menambahkan dan meningkatkan sejumlah fitur baru:
🆕 Dukungan Coroutine
🆕 Dukungan aksesibilitas untuk Talkback - dukungan untuk teknologi lain akan hadir di versi Stabil
🆕 Animasi yang mudah digunakan, dengan API yang sepenuhnya baru sejak alfa.
Interoperabilitas dengan Views
Komponen UI Material , semuanya dengan kode @Sampled
Lazy Lists - Penggunaan Jetpack Compose di RecyclerView
Constraint Layout berbasis DSL
Modifier
Pengujian
Tema dan Grafik, dengan dukungan mudah untuk mode Gelap dan Terang
Input dan gestur
Teks dan teks yang dapat diedit
Manajemen jendela
Untuk rilis beta, kami berfokus pada kelengkapan API; memastikan bahwa semua API dasar siap kami gunakan untuk terus mengembangkan versi 1.0 dan selanjutnya. Kami akan berupaya menstabilkan API ini hingga rilis 1.0 dengan fokus utama pada kinerja dan aksesibilitas aplikasi.
Compose Beta didukung oleh Canary terbaru Android Studio Arctic Fox , yang menyediakan banyak alat baru :
🆕 Live Literals: update literal secara real-time di Pratinjau dan perangkat atau emulator
🆕 Pratinjau Animasi : memeriksa dan memutar animasi
🆕 Dukungan Compose di Layout Inspector
🆕 Pratinjau interaktif: memeriksa dan berinteraksi dengan Composable secara terpisah
🆕 Deploy Preview: untuk menerapkan Composable pada perangkat Anda tanpa membutuhkan aplikasi lengkap
Live Literals di Android Emulator
Layout Inspector untuk Jetpack Compose
Memanfaatkan aplikasi yang sudah ada
Jetpack Compose dirancang untuk bekerja sama secara mulus dengan Android Views, sehingga Anda bisa menerapkannya sesuai keinginan. Anda bisa menyematkan UI Compose dalam Android Views dan menggunakan Views dalam Compose. Kami menjelaskan sejumlah strategi adopsi dalam dokumentasi interoperabilitas .
Selain View interop, kami mengintegrasikannya dengan library umum untuk membantu Anda menambahkan Compose ke aplikasi yang sudah ada—tidak perlu menulis ulang atau merancang ulang aplikasi. Kami menawarkan integrasi dengan:
Navigasi
ViewModel
LiveData / Rx / Flow
Paging
Hilt
Library MDC-Android Compose Theme Adapter dan Accompanist menyediakan integrasi dengan tema XML Material dan AppCompat sehingga Anda tidak perlu menduplikasi definisi tema. Accompanist juga menawarkan wrapper untuk library pemuatan gambar umum.
Berpikir dalam Compose
Jetpack Compose adalah toolkit UI deklaratif, perubahan paradigma dari sistem View saat ini, di mana Anda menjelaskan tampilan UI untuk status aplikasi tertentu, bukan cara memproduksinya. Compose akan meng-update UI saat status aplikasi berubah, jadi Anda tidak perlu memanipulasi UI menjadi kondisi tertentu yang merupakan hal menjemukan dan rawan kesalahan.
Karena dibangun sepenuhnya di Kotlin, Compose memanfaatkan fitur bahasa yang hebat untuk menawarkan API yang kuat, ringkas, dan intuitif. Coroutine misalnya membuat kita bisa menulis API asinkron yang lebih sederhana seperti menjelaskan gestur, animasi, atau scrolling. Hal ini mempermudah penulisan kode yang menggabungkan kejadian asinkron, seperti gestur yang beralih ke animasi, semua dengan pembatalan dan pembersihan yang disediakan oleh konkurensi terstruktur.
VIDEO
Mempelajari Compose
Untuk membantu Anda dan tim mempelajari semua hal tentang Jetpack Compose, kami telah meng-update alur pembelajaran ; daftar video pilihan, codelab praktis, dan dokumen penting untuk membantu Anda memulai. Hari ini kami merilis panduan dokumentasi baru dan yang telah diperbarui, beberapa screencast, dan Codelab Animasi baru untuk membantu Anda mempelajari lebih dalam tentang cara membangun dengan Compose. Mulai dari panduan tentang arsitektur , aksesibilitas dan pengujian , hingga mendalami animasi , daftar , atau berpikir dalam Compose , kami memiliki panduan untuk membantu Anda mendapatkan informasi terbaru dengan cepat.
VIDEO
Kami juga menawarkan 8 aplikasi contoh resmi jika Anda ingin mencoba langsung dan melihat Compose beraksi. Kami memiliki contoh yang sederhana hingga kompleks, masing-masing memamerkan API dan kasus penggunaan yang berbeda. Periksa readme untuk detail selengkapnya.
#AndroidDevChallenge: pelajari Compose dan menangkan hadiah
Jika Anda siap untuk memulai Compose–dan ingin memenangkan beberapa hadiah, periksa #AndroidDevChallenge . Selama empat minggu ke depan, kami punya tantangan mingguan yang dirancang untuk memberikan wawasan tentang Jetpack Compose, sehingga Anda bisa menyelesaikan proyek. Ikutilah untuk memenangkan hadiah baru setiap tantangan, dengan merebut lebih dari seribu hadiah termasuk Google Pixel 5. Anda bisa membaca selengkapnya tentang tantangan mingguan pertama - mulai hari ini - di sini.
VIDEO
Dengan Jetpack Compose yang mencapai Beta—dengan API stabil dan fitur yang lengkap untuk 1.0—inilah saat yang tepat untuk mulai mempelajari Jetpack Compose dan merencanakan penggunaannya dalam proyek mendatang. Kami sangat menantikan masukan tentang penerapan Compose di aplikasi Anda atau bergabunglah dalam diskusi di saluran #compose Kotlin Slack .
https://173.212.220.119/ your blog its good to everone visit and reat what you write. im sooo apreciated can read what you write dude :)
ReplyDeleteI have some blog too
come and visiit my blog
Okezone88
Materiaal: SMS 100% polypropyleen 50 g / m2
ReplyDeleteBeschikbare kleuren: Blauwe
Maat: XL-XXL
Facebook ACCOUNTShttps://www.facebook.com/wegwerpoveralls
Verpakking: 50 stuks
Prijs: € 1,95 Wegwerp Overall SMS Type 5/6 Blauwe