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
- Codelab de accesibilidad en Jetpack Compose: Codelab para obtener más información sobre la compatibilidad con la accesibilidad en Compose.
- Novedades sobre accesibilidad para desarrolladores: Conferencia de IO 2022.
- Cómo compilar apps accesibles: Conceptos y técnicas esenciales comunes a todo el desarrollo de apps para Android.
- Cómo mejorar la accesibilidad de las apps: Pasos clave que puedes seguir para que tu app sea más accesible.
- Principios para mejorar la accesibilidad de la app: Son principios clave que debes tener en cuenta cuando trabajas para que tu app sea más accesible.
- Prueba de accesibilidad: Prueba los principios y las herramientas de accesibilidad de Android.