Développer en tenant compte de l'accessibilité signifie rendre vos applications 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 déclaratives et à ses outils qui contribuent à rendre vos applications plus inclusives.
Voici quelques concepts clés et complémentaires concernant l'accessibilité dans Compose :
- Valeurs par défaut de l'API : découvrez comment Compose gère l'accessibilité par défaut, comment tirer parti de la sémantique et des 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 de la signification et du rôle des éléments d'UI pour les services d'accessibilité, et apprenez à choisir la sémantique appropriée 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é naviguent entre les éléments à l'écran. Vous pouvez le personnaliser pour améliorer l'expérience utilisateur.
- Prenez en charge le contenu adaptable à la taille de l'utilisateur : permettez aux utilisateurs d'ajuster la taille du texte et des éléments d'interface utilisateur dans votre application en fonction de leurs besoins.
- Fusion et suppression : comprenez les stratégies et les API de fusion et de suppression sémantiques, et quand il convient de masquer la sémantique 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 lorsque vous utilisez les 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é 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 en matière d'accessibilité pour les développeurs : conférence IO '22.
- Créer des applications accessibles : concepts et techniques essentiels communs à tous les développements d'applications Android.
- Rendre les applications plus accessibles : principales étapes à suivre pour améliorer l'accessibilité de votre application.
- Principes pour améliorer l'accessibilité des applications : principes clés à garder à l'esprit lorsque vous vous efforcez de rendre votre application plus accessible.
- Tests d'accessibilité : Principes et outils de test pour l'accessibilité Android.