Accessibilité dans Jetpack Compose

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 nombreuses manières différentes. Compose fournit une base pour créer des interfaces utilisateur plus accessibles grâce à ses API déclaratives et à ses outils qui contribuent à rendre vos applications plus inclusives.

L'accessibilité dans Compose repose sur plusieurs concepts clés et complémentaires :

  • 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ébut, et comment les utiliser pour des composants personnalisés.
  • Sémantique : comprenez le système de représentation de la signification et du rôle des éléments d'interface utilisateur pour les services d'accessibilité, et comment choisir la sémantique appropriée pour représenter des propriétés telles que les types de contenu, 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, qui peuvent être personnalisés pour une meilleure expérience utilisateur.
  • **Prendre en charge le contenu redimensionnable par 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 est approprié 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é de Compose.

Ressources supplémentaires