Accessibilité dans Jetpack Compose

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