Aksesibilitas di Jetpack Compose

Mengembangkan dengan mempertimbangkan aksesibilitas berarti membuat aplikasi Anda dapat digunakan oleh semua orang, termasuk orang dengan kebutuhan aksesibilitas, yang dapat menggunakan perangkat Android dengan berbagai cara. Compose menyediakan fondasi untuk membuat UI yang lebih mudah diakses dengan API dan alat deklaratifnya yang membantu membuat aplikasi Anda lebih inklusif.

Ada beberapa konsep utama dan pendukung dalam aksesibilitas Compose:

  • API default: Pelajari cara Compose menangani aksesibilitas secara default dan cara memanfaatkan semantik dan pola untuk mendukung aksesibilitas sejak awal, serta menggunakannya untuk komponen kustom.
  • Semantik: Memahami sistem representasi makna dan peran elemen UI untuk layanan aksesibilitas, serta cara memilih semantik yang sesuai untuk merepresentasikan properti seperti jenis konten, deskripsi, dan status.
  • Mengubah urutan traversal: Mengubah urutan layanan aksesibilitas dalam menavigasi elemen di layar, yang dapat disesuaikan untuk pengalaman pengguna yang lebih baik.
  • Penggabungan dan penghapusan: Memahami strategi dan API penggabungan serta penghapusan semantik, dan kapan sebaiknya menyembunyikan semantik dari layanan aksesibilitas.
  • Memeriksa dan men-debug: Periksa semantik aksesibilitas composable Anda dengan alat dan debug perilaku yang tidak terduga saat menggunakan teknologi pendukung Android.
  • Pengujian: Mendeteksi masalah aksesibilitas umum dan mengotomatiskan beberapa aspek pengujian dengan pemeriksaan aksesibilitas Compose.

Referensi lainnya