Accesibilidad en Jetpack Compose

Desarrollar con la accesibilidad en mente significa hacer que tus apps sean útiles para todos, incluidas las personas con necesidades de accesibilidad, que pueden usar dispositivos Android de muchas maneras diferentes. Compose proporciona una base para compilar IUs más accesibles con sus APIs y herramientas declarativas que ayudan a que tus apps sean más inclusivas.

Hay varios conceptos clave y de apoyo en la accesibilidad de Compose:

  • Opciones predeterminadas de la API: Obtén información sobre cómo Compose controla la accesibilidad de forma predeterminada y cómo aprovechar la semántica y los patrones para admitir la accesibilidad desde el principio y usarla en componentes personalizados.
  • Semántica: Comprende el sistema de representación del significado y el rol de los elementos de la IU para los servicios de accesibilidad y cómo elegir la semántica adecuada para representar propiedades como tipos de contenido, descripciones y estados.
  • Modifica el orden de recorrido: Modifica el orden en el que los servicios de accesibilidad navegan por los elementos en pantalla, que se pueden personalizar para mejorar la experiencia del usuario.
  • Combinación y limpieza: Comprende las estrategias y las APIs de combinación y limpieza semánticas, y cuándo es apropiado ocultar la semántica de los servicios de accesibilidad.
  • Inspecciona y depura: Inspecciona la semántica de accesibilidad de tus elementos componibles con herramientas y depura comportamientos inesperados cuando uses las tecnologías de accesibilidad de Android.
  • Pruebas: Detecta problemas de accesibilidad comunes y automatiza algunos aspectos de las pruebas con las verificaciones de accesibilidad de Compose.

Recursos adicionales