Compose Jetpack adalah toolkit Android modern untuk membuat UI native dengan API Kotlin yang intuitif dan lebih sedikit kode. Compose menyederhanakan dan mempercepat pengembangan UI, termasuk adaptasi ke faktor bentuk apa pun—dari ponsel, tablet, dan perangkat foldable hingga TV dan perangkat wearable.

Compose menawarkan komponen UI bawaan yang berfungsi dengan grafis, animasi, dan elemen visual lainnya.

Membangun UI dengan Android

Untuk developer yang sudah memahami Android: Kursus ini membahas dasar-dasar membangun UI native dengan Compose, termasuk tata letak, tema, animasi, arsitektur, status, aksesibilitas, dan pengujian.
Untuk developer yang baru memulai Android: Pelajari cara mem-build aplikasi Android menggunakan Jetpack Compose, toolkit modern untuk mem-build antarmuka pengguna di Android.

Membangun untuk faktor bentuk seluler

Panduan
Pelajari dasar-dasar desain adaptif untuk menciptakan pengalaman pengguna yang beradaptasi dengan lancar ke layar semua ukuran di ponsel, tablet, perangkat foldable, dan perangkat ChromeOS.
Panduan
Bangun UI adaptif menggunakan komponen tata letak adaptif Material 3 seperti ListDetailPaneScaffold dan SupportingPaneScaffold.
Panduan
Terapkan pola navigasi adaptif menggunakan komponen Material 3 seperti NavigationSuite dan NavigationSuiteScaffold.

Membangun untuk perangkat tertentu

Panduan
Buat aplikasi untuk perangkat wearable yang memungkinkan pengguna tetap terhubung, memantau data biometrik, melacak olahraga, dan memanfaatkan fitur bermanfaat lainnya kapan saja di mana saja.
Panduan
Buat aplikasi baru untuk TV berdasarkan hal-hal yang sudah Anda ketahui tentang Android. Atau, perluas aplikasi yang sudah ada agar berjalan di TV.
Panduan
Hadirkan aplikasi Anda ke dalam kendaraan yang menjalankan Android Auto atau Android Automotive OS; satu arsitektur aplikasi berfungsi untuk keduanya.
Panduan
Android XR adalah ekstensi platform Android, sehingga Anda dapat membangun aplikasi XR dengan API dan alat Android atau standar terbuka seperti OpenXR dan WebXR.
Desain untuk semua orang. Integrasikan fitur dan layanan aksesibilitas ke dalam aplikasi Anda untuk meningkatkan kegunaan bagi semua pengguna.

Mengoptimalkan aplikasi Anda

Tingkatkan performa aplikasi Anda untuk memastikan antarmuka pengguna berjalan dengan lancar dan responsif.
Tulis pengujian yang kuat untuk memastikan antarmuka pengguna aplikasi Anda dapat diandalkan, bebas dari jank, dan berfungsi sebagaimana mestinya.

Video terbaru