Google menghadirkan Jetpack Compose ke widget aplikasi Android, dengan rilis Alpha pertama dari Jetpack Glance.
Jetpack Compose memungkinkan pembuatan antarmuka untuk aplikasi Android tanpa berurusan dengan file XML yang panjang dan sumber daya rumit lainnya. Sebaliknya, ini memungkinkan pengembang untuk membuat elemen antarmuka dalam kode Kotlin (bersama kode aplikasi lainnya), dengan API yang lebih sederhana dan dukungan Desain Material penuh. Kini Google menghadirkan kemudahan penggunaan yang sama pada widget, dengan diperkenalkannya Jetpack Glance Alpha.
Google menulis sebuah pengumuman, "Android 12 memperbarui fitur utama bagi banyak pengguna Android, Widget Aplikasi, menjadikannya lebih berguna, indah, dan mudah ditemukan (84% menggunakan setidaknya 1 widget). Hari ini, kami semakin mempermudah pembuatannya dengan merilis versi alfa pertama Jetpack Glance, yaitu kerangka kerja baru yang dibangun di atas Jetpack Glance. runtime Jetpack Compose yang dirancang untuk mempercepat dan mempermudah pembuatan widget aplikasi untuk layar utama dan lainnya permukaan."
Jetpack Glance memungkinkan pengembang aplikasi membuat widget dengan API deklaratif berbasis Kotlin yang serupa dengan Jetpack Compose. Build alfa pertama ini mencakup kumpulan awal Glance Composable (Kotak, Baris, Kolom, Teks, Tombol, LazyColumn, Image, Spacer), beberapa tindakan yang telah ditentukan sebelumnya (actionStartActivity, actionRunCallback, dll.), dan interoperabilitas dengan yang ada Tampilan Jarak Jauh.
Jetpack Glance dulu disebutkan di Android Dev Summit pada bulan Oktober lalu, namun sekarang sudah tersedia untuk dicoba oleh pengembang. Ada contoh kode di GitHub, dan Glance kompatibel dengan Android Studio versi stabil terbaru.
Google telah meluncurkan beberapa peningkatan lainnya untuk Jetpack Compose dalam beberapa bulan terakhir. Dukungan untuk Materi Anda dan Wear OS tiba pada bulan Oktober, Compose untuk membuat aplikasi Android Auto tadi dirilis pada bulan Maret, dan Jetpack Compose sendiri meninggalkan tahap beta di Juli. Ada juga pekerjaan yang sedang dilakukan untuk itu menghadirkan Jetpack Compose ke web, yang memungkinkan aplikasi dengan basis kode tunggal dijalankan di Android, macOS, Windows, Linux, dan browser web.