Nivel 6: Especialista: documentos, apps móviles y multimedia · Móvil y aplicaciones
N6-C3 Apps móviles accesibles: iOS y Android
Las aplicaciones móviles tienen sus propias tecnologías de apoyo, sus propias API de accesibilidad y sus propios errores típicos. Este curso traduce los principios WCAG 2.2 al entorno táctil (WCAG2ICT), recorre con código las API de UIKit, SwiftUI, Views y Jetpack Compose, y profundiza en navegación y foco, formularios y autenticación, componentes complejos, React Native, Flutter y WebView, y pruebas automatizadas en el flujo de desarrollo.
- 10 lecciones
- 1 vídeo con subtítulos
- 2 infografías
- 129 minutos
- 10 ejercicios prácticos
- Test de práctica ilimitado
Contenido revisado el 26/10/2026 · Historial de actualizaciones · Cómo se elabora y se evalúa
Objetivos
- Al terminar sabrás aplicar los principios WCAG 2.2 a interfaces táctiles siguiendo WCAG2ICT: tamaño de objetivo, orientación, gestos, escalado de texto.
- Programarás accesibilidad en iOS con UIKit y SwiftUI: etiquetas, rasgos, valores, agrupación, orden, Dynamic Type y Voice Control.
- Programarás accesibilidad en Android con Views y Compose: contentDescription, semantics, roles, estados, orden de recorrido, live regions y Switch Access.
- Gestionarás títulos de pantalla, orden de recorrido, diálogos modales y foco de accesibilidad y de teclado al navegar por una app.
- Construirás formularios móviles con etiquetas persistentes, propósito de entrada (1.3.5), errores accesibles y autenticación sin pruebas de memoria (3.3.8).
- Harás accesibles listas, pestañas, carruseles, mapas, gráficos y reproductores de vídeo con las API nativas.
- Conocerás las API de accesibilidad de React Native y Flutter y las limitaciones de las apps en WebView.
- Integrarás la accesibilidad en el desarrollo con componentes que la exigen, previsualizaciones y pruebas automatizadas, y evitarás los errores más frecuentes detectados en auditoría.
El curso, paso a paso
El curso es guiado: después de cada lección haces un test corto y, cuando toca, uno o varios ejercicios prácticos con una página real que revisar. Al superarlos se abre el paso siguiente.
Todas las lecciones se pueden leer libremente. Para hacer los tests, los ejercicios prácticos, guardar tu avance y optar al examen y al certificado, matricúlate.
- Paso 1: Lección 1: Presentación del curso en vídeo
- Paso 2: Lección 2: Principios de accesibilidad móvil: táctil, tamaño, orientación y gestos (WCAG2ICT)
- Paso 3: Ejercicio práctico: Una app de recordatorio de medicación con el móvil en horizontal
- Paso 4: Lección 3: iOS: VoiceOver, Dynamic Type, API de accesibilidad de UIKit y SwiftUI, Voice Control
- Paso 5: Ejercicio práctico: Los iconos de la ficha de un evento en una app cultural
- Paso 6: Lección 4: Android: TalkBack, contentDescription, semántica de Compose y Switch Access
- Paso 7: Ejercicio práctico: La ficha de una ruta senderista en una app con Compose
- Paso 8: Lección 5: Navegación, foco y estructura de pantallas: títulos, orden, diálogos y teclado externo
- Paso 9: Ejercicio práctico: El panel de filtros de una app de segunda mano con VoiceOver
- Paso 10: Lección 6: Formularios, teclados y autenticación accesible en apps
- Paso 11: Ejercicio práctico: El alta de socio en la app de una red de bibliotecas
- Paso 12: Ejercicio práctico: El código de verificación por SMS de una cooperativa de crédito
- Paso 13: Lección 7: Componentes complejos: listas, pestañas, carruseles, mapas, gráficos y vídeo
- Paso 14: Ejercicio práctico: Archivar avisos en la app de una comunidad de vecinos
- Paso 15: Ejercicio práctico: El gráfico de consumo de agua de una empresa municipal
- Paso 16: Lección 8: Apps híbridas y multiplataforma: React Native, Flutter y WebView
- Paso 17: Ejercicio práctico: Los ajustes de notificaciones de una app municipal multiplataforma
- Paso 18: Ejercicio práctico: La ficha de sala de una app híbrida de un museo con texto grande
- Paso 19: Lección 9: Accesibilidad en el flujo de desarrollo: componentes, previsualizaciones y pruebas automatizadas
- Paso 20: Lección 10: Caso práctico, ejercicios y lista de comprobación