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 membangun 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:
- Default API: Pelajari cara Compose menangani aksesibilitas secara default dan cara memanfaatkan semantik dan pola untuk mendukung aksesibilitas sejak awal, serta menggunakannya untuk komponen kustom.
- Semantik: Pahami sistem untuk merepresentasikan makna dan peran elemen UI untuk layanan aksesibilitas, dan cara memilih semantik yang sesuai untuk merepresentasikan properti seperti jenis konten, deskripsi, dan status.
- Mengubah urutan traversal: Mengubah urutan layanan aksesibilitas menavigasi elemen di layar, yang dapat disesuaikan untuk pengalaman pengguna yang lebih baik.
- Mendukung konten yang dapat diskalakan oleh pengguna: Izinkan pengguna menyesuaikan ukuran teks dan elemen UI di aplikasi Anda agar sesuai dengan kebutuhan mereka.
- Menggabungkan dan menghapus: Pahami strategi dan API penggabungan dan penghapusan semantik, serta kapan semantik harus disembunyikan 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
- Codelab Aksesibilitas di Jetpack Compose: Codelab untuk mempelajari lebih lanjut cara mendukung aksesibilitas di Compose.
- Yang baru di aksesibilitas untuk developer: Pembicaraan di IO '22.
- Membangun aplikasi yang mudah diakses: Konsep dan teknik penting yang umum untuk semua pengembangan aplikasi Android.
- Menjadikan aplikasi lebih mudah diakses: Langkah-langkah utama yang dapat Anda lakukan untuk membuat aplikasi Anda lebih mudah diakses.
- Prinsip-prinsip untuk meningkatkan aksesibilitas aplikasi: Prinsip-prinsip utama yang perlu diingat saat berupaya membuat aplikasi Anda lebih mudah diakses.
- Menguji Aksesibilitas: Prinsip dan alat pengujian untuk aksesibilitas Android.