Mulai menggunakan Jetpack Compose

Jetpack Compose adalah toolkit modern untuk membuat UI Android native. Di sinilah Anda akan menemukan informasi terbaru tentang penggunaan Compose.

  • Ringkasan: Lihat semua resource yang tersedia untuk developer Compose.
  • Tutorial: Mulailah dengan Compose, dengan menggunakannya untuk membuat UI sederhana.

Fondasi

  • Berpikir dalam Compose: Pelajari bagaimana pendekatan deklaratif Compose berbeda dari pendekatan berbasis tampilan yang mungkin telah Anda gunakan di masa lalu, dan cara membangun model mental untuk bekerja dengan Compose.
  • Mengelola status: Pelajari setelan dan penggunaan status di aplikasi Compose.
  • Siklus proses dan efek samping: Mempelajari siklus proses objek Compose, dan cara terbaik mengelola efek samping.

Lingkungan pengembangan

Desain

  • Tata letak: Pelajari komponen tata letak native Compose, dan cara mendesain komponen Anda sendiri.
  • Tema: Pelajari cara menetapkan tema UI berbasis Compose.
  • Daftar: Pelajari beberapa opsi Compose untuk mengelola dan menampilkan daftar data.
  • Teks: Pelajari opsi utama Compose untuk menampilkan dan mengedit teks.
  • Grafis: Pelajari fitur Compose untuk pembuatan dan pekerjaan dengan grafis kustom.
  • Animasi: Pelajari opsi Compose yang berbeda untuk menganimasikan elemen UI Anda.
  • Gestur: Pelajari cara mem-build Compose UI yang mendeteksi dan berinteraksi dengan gestur pengguna.

Menggunakan Compose

  • Menggunakan Compose di aplikasi yang sudah ada: Pelajari cara mengintegrasikan Compose dengan arsitektur dan UI aplikasi yang sudah ada.
  • Compose dan library lainnya: Pelajari cara menggunakan library berbasis tampilan di konten Compose Anda.
  • Arsitektur Compose: Pelajari cara menerapkan pola aliran searah di Compose, cara menerapkan peristiwa dan pemegang status, dan cara menggunakan ViewModel di Compose.
  • Navigasi: Pelajari cara menggunakan NavController untuk mengintegrasikan komponen Navigation dengan Compose UI.
  • Resource: Pelajari cara menggunakan resource aplikasi Anda di kode Compose.
  • Aksesibilitas: Pelajari cara membuat Compose UI Anda sesuai untuk pengguna dengan persyaratan aksesibilitas yang berbeda.
  • Pengujian: Pelajari cara menguji kode Compose Anda.

Referensi tambahan