Développer en tenant compte de l'accessibilité signifie que vos applications sont utilisables par tous, y compris par les personnes ayant des besoins en termes d'accessibilité, qui peuvent utiliser les appareils Android de différentes manières. Compose fournit une base pour créer des UI plus accessibles grâce à ses API et outils déclaratifs qui contribuent à rendre vos applications plus inclusives.
L'accessibilité de Compose repose sur plusieurs concepts clés et secondaires:
- Valeurs par défaut de l'API: découvrez comment Compose gère l'accessibilité par défaut, comment exploiter la sémantique et les modèles pour prendre en charge l'accessibilité dès le départ et comment les utiliser pour les composants personnalisés.
- Sémantique: comprenez le système de représentation du sens et du rôle des éléments d'interface utilisateur pour les services d'accessibilité, et découvrez comment choisir les sémantiques appropriées pour représenter des propriétés telles que les types de contenu, les descriptions et les états.
- Modifier l'ordre de navigation: modifiez l'ordre dans lequel les services d'accessibilité parcourent les éléments à l'écran. Vous pouvez le personnaliser pour améliorer l'expérience utilisateur.
- Fusion et effacement: découvrez les stratégies et API de fusion et d'effacement sémantique, et quand il est approprié de masquer les sémantiques des services d'accessibilité.
- Inspecter et déboguer: inspectez la sémantique d'accessibilité de vos composables à l'aide d'outils et déboguez les comportements inattendus lors de l'utilisation des technologies d'assistance d'Android.
- Tests: détectez les problèmes d'accessibilité courants et automatisez certains aspects des tests avec les vérifications d'accessibilité de Compose.
Ressources supplémentaires
- Atelier de programmation "Accessibilité dans Jetpack Compose":atelier de programmation pour en savoir plus sur la prise en charge de l'accessibilité dans Compose.
- Nouveautés liées à l'accessibilité pour les développeurs:conférence IO 2022.
- Créer des applications accessibles:concepts et techniques essentiels communs à tout développement d'application Android.
- Rendre les applications plus accessibles:étapes clés à suivre pour rendre votre application plus accessible.
- Principes pour améliorer l'accessibilité des applications:principes clés à garder à l'esprit lorsque vous travaillez à rendre votre application plus accessible.
- Tests d'accessibilité:principes et outils de test de l'accessibilité Android.