Lección 1 de 10 · Vídeo de 4:07 con subtítulos · Revisado el 26/10/2026
Presentación del curso en vídeo
Estás leyendo una lección abierta. Matricúlate para hacer los tests y ejercicios, guardar tu avance y conseguir el certificado.
Matricularme · nivel 6 (119 €)Transcripción completa del vídeo
-
Te damos la bienvenida
Te damos la bienvenida a Apps móviles accesibles: iOS y Android, el tercer curso del nivel 6 de la certificación de ADDAW. Es un curso para apps nativas e híbridas. Aprenderás a programar y revisar la accesibilidad en iOS y en Android, con ejemplos de código real.
-
Las pautas WCAG llegan al móvil
Las pautas WCAG se escribieron para la web, pero el documento WCAG2ICT explica cómo aplicarlas a una app. La app debe girar libremente y dejar crecer el texto hasta el 200 %. El mínimo de las pautas WCAG 2.2 para un objetivo táctil es de 24 por 24 puntos. Y las guías de plataforma piden 44 en iOS y 48 en Android.
-
iOS: VoiceOver y Dynamic Type
En iOS, VoiceOver lee de cada elemento su etiqueta, su valor, sus rasgos y su pista. Verás cómo agrupar una celda de movimientos bancarios en un solo elemento, con acciones propias: «Supermercado Sol, menos 42,50 euros, 12 de marzo.» Y cómo usar Dynamic Type para que el texto crezca sin truncarse, en UIKit y en SwiftUI.
-
Android: TalkBack y Compose
En Android trabajarás con TalkBack, con el sistema de vistas y con Jetpack Compose. Aprenderás a usar contentDescription solo donde aporta, y a completar la semántica de cada componente. Por ejemplo, un calendario de cita previa que funciona con TalkBack, con Switch Access y con un teclado externo.
-
Navegar sin perderse
Una app es un recorrido entre pantallas. Cada pantalla necesita un título que se anuncie al llegar, y un orden de recorrido lógico. Los diálogos y las hojas inferiores deben recibir el foco, ocultar lo que hay detrás y devolverlo al cerrarse. Si no, la persona se pierde a mitad de la tarea.
-
Formularios y acceso seguro
Los formularios deciden si alguien puede darse de alta o pagar. Verás cómo usar etiquetas visibles y persistentes, y cómo declarar cada campo para que el sistema lo autocomplete. Y cómo iniciar sesión sin memorizar: con gestores de contraseñas, con biometría que tenga alternativa y con códigos por SMS que se rellenan solos.
-
Componentes complejos
Después llegan los componentes complejos. Listas cuyas acciones de deslizamiento tienen una alternativa accesible. Mapas que ofrecen también una lista, y que dejan escribir una dirección. Gráficos con un resumen en texto y datos consultables. Y vídeos con subtítulos que siguen las preferencias del sistema.
-
React Native, Flutter y WebView
Muchas apps se escriben con React Native, con Flutter o como una web empaquetada. Y todas acaban hablando con la API de accesibilidad nativa. Flutter pinta sus propios píxeles, así que necesita declarar su semántica. Y la web dentro de la app sigue las pautas web, más las reglas nativas de lo que la rodea.
-
Que no se rompa en la siguiente versión
Lo que arreglas hoy puede romperse en la siguiente versión. Por eso verás cómo crear componentes que obligan a poner etiqueta, y cómo revisar previsualizaciones con texto grande. Y cómo lanzar auditorías automáticas dentro de las pruebas de interfaz, sabiendo que nunca sustituyen a la prueba manual.
-
Por qué importa
Hoy pedimos cita, pagamos y viajamos desde el móvil. Y una persona ciega que usa TalkBack necesita poder hacerlo sin ayuda. La accesibilidad de las apps es obligatoria en el sector público por el Real Decreto 1112 de 2018. Y desde junio de 2025, la Ley 11/2023 la exige en banca, comercio electrónico y transporte.
-
Al terminar sabrás…
Al terminar, sabrás programar la accesibilidad de una app en iOS y en Android. Resolverás la navegación, los formularios, los mapas y los gráficos, y automatizarás las comprobaciones. Y lo verificarás todo con lectores de pantalla reales. Coge tu móvil, activa VoiceOver o TalkBack, y empieza por la primera lección.
Te damos la bienvenida a Apps móviles accesibles: iOS y Android, el tercer curso del nivel 6 de la Certificación ADDAW de Accesibilidad Digital. Buena parte de los trámites, compras, pagos y desplazamientos ya se hacen desde una app. Si la app no funciona con VoiceOver, TalkBack, texto grande, control por voz o un teclado externo, esas tareas quedan fuera del alcance de muchas personas.
Qué vas a aprender
- Cómo se aplican las WCAG 2.2 a las apps nativas según WCAG2ICT y la EN 301 549 (PDF, se abre en una ventana nueva).
- Las API de accesibilidad de UIKit, SwiftUI, Views y Jetpack Compose, con código.
- Navegación, foco, diálogos, formularios y autenticación accesibles en móvil.
- Componentes complejos: listas, pestañas, carruseles, mapas, gráficos y vídeo.
- React Native, Flutter y WebView, y cómo automatizar pruebas en el flujo de desarrollo.
Para quién es
Para desarrollo móvil, diseño de producto, QA y auditoría. Conviene haber superado el nivel 3 (desarrollo web accesible) y el nivel 4 (auditoría), porque partimos de esos conceptos.
Cómo aprovechar el curso
Ten a mano un iPhone o un móvil Android y activa VoiceOver o TalkBack desde la primera lección. Sigue el orden propuesto: va de los principios a cada plataforma, de ahí a los patrones transversales y, al final, a los frameworks y las pruebas. Haz cada «Pruébalo tú» en una app real y termina con el caso práctico.
¿Te ha servido esta lección?
Crea tu cuenta y sigue el curso con todo:
- El test de esta lección (3 preguntas) para comprobar lo que has aprendido
- Ejercicios prácticos con páginas reales
- Tu avance guardado: sigues donde lo dejaste, desde cualquier dispositivo
- Constancia del curso con sus horas y certificado del nivel 6 al aprobar el examen
Entras con tu cuenta de Google o solo con tu email. No hace falta contraseña.
Matricularme · nivel 6 (119 €)