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.
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.
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