Accesibilidad Sprint 3 - jphernandezr1/MISW-4203-Vinilos GitHub Wiki
Reporte de Accesibilidad
-
AlbumDetailScreen(AlbumDetailScreen.kt): La interfaz usa combinaciones cromáticas de texto blanco sobre degradados púrpura/negro sin verificación documentada de contraste; los botones “Add Tracks”, “Add to Collection” y “Add to Wishlist” carecen de descripciones semánticas adicionales y muestran el mismo estilo visual pese a tratarse de acciones distintas. El feedback tras añadir canciones se realiza medianteToast, mecanismo que no genera eventos accesibles en lectores de pantalla. -
AddTracksScreen(AddTracksScreen.kt): Los campos “Track Title”, “Duration” y “Track Number” dependen exclusivamente de etiquetas visibles en inglés y no exponencontentDescription; no existe ajuste del tipo de teclado para el campo numérico. La confirmación de éxito ocurre en la pantalla previa, lo que impide que usuarios con tecnología asistiva reciban retroalimentación dentro del flujo de formulario. -
AndroidManifest.xml(AndroidManifest.xml): No se documenta soporte específico para cambios de orientación ni se incluye configuración que indique compatibilidad con distintas densidades o escalas de fuente; no se declaran servicios de accesibilidad personalizados. -
Internacionalización: Textos visibles y rótulos de botones en las pantallas mencionadas permanecen codificados en inglés dentro de archivos Kotlin, sin entradas equivalentes en
strings.xml, lo que provoca que TalkBack/VoiceOver anuncien contenido en otro idioma diferente al esperado para documentación en español. -
Navegación y foco: Tras la transición desde
AlbumDetailScreenhaciaAddTracksScreen, el foco inicial queda en la barra superior; no se implementanFocusRequestero mecanismos de reasignación de foco que guíen al usuario hacia el primer campo del formulario. Tampoco existe registro de validaciones con tamaños de fuente ampliados.
Todas estas optimizaciones serán tenidas en cuenta para realizar cambios sobre la entrega final.