Accesibilidad - sjfuentes-uniandes/ing-sw-app-moviles GitHub Wiki

Accesibilidad

La aplicación fue sometida a varias pruebas para mejorar la accesibilidad, a partir de las cuales se crearon mejoras para hacer una aplicación más universal.

Aplicación Test de Accesibilidad

Para este caso se instaló un APK de la aplicación en un equipo físico donde también se cuenta con la aplicación de test de accesibilidad que fue la usada para explorar la aplicación.

Se corrieron varias pruebas para obtener los resultados y las cosas a mejorar dentro de la aplicación en términos de accesibilidad, como parte de los reportes iniciales de la herramienta tenemos los siguientes artefactos.

Primer análisis

Una vez aplicados varios cambios para remediar los problemas de accesibilidad en este primer análisis, se corrió un segundo análisis y se obtuvo el siguinte reporte.

Segundo análisis

Se realizar los cambios necesario en el código para estos problemas y se obtiene un análisis final sin problemas que la aplicación pueda detectar.

Todos los cambios realizados para mejorar la accesibilidad, se reflejan en el siguiente Pull Request

TalkBack

Se detectó que varios problemas en las vistas, pues algunos elementos carecían de atributos 'android:contentDescription' para mejorar compatibilidad con TalkBack o contenían elementos de texto quemados, para eso se agregaron los atributos 'contentDescription' y se reemplazaron las secciones de texto quemado por cadenas externalizadas desde strings.xml

Lint

El análisis en Lint reflejó que eran necesarios cambios adicionales en accesibilidad para preparar el tamaño del texto a internacionalización, ajuste de contrastes y mejoras en la presentación de la información en las vistas de álbumes, artistas y coleccionistas.

Los cambios finales para mejorar la accesibilidad con Lint y TalkBack se pueden ver en el siguente Pull request