
Developing Inclusive Mobile Apps
Rob Whitaker
- Editorial
- Apress
- Año
- 2020
- Páginas
- ~335
- Nivel
- Intermedio
De qué trata
Tratado técnico y práctico sobre accesibilidad móvil y diseño inclusivo escrito por Rob Whitaker para el desarrollo nativo en plataformas iOS y Android. Está dirigido a desarrolladores móviles de nivel intermedio, ingenieros de control de calidad (QA) y diseñadores de producto con conocimientos de Swift (Xcode) o Kotlin (Android Studio) que desean crear experiencias digitales accesibles para usuarios con discapacidades visuales, auditivas, motoras o cognitivas.
La obra aborda de forma paralela las herramientas y APIs nativas de accesibilidad de Apple y Google. Explica el funcionamiento interno de los lectores de pantalla (VoiceOver en iOS y TalkBack en Android), la asignación adecuada de etiquetas semánticas (`accessibilityLabel`, `accessibilityHint` y `contentDescription`), la gestión del orden de lectura y foco, y el soporte para tipografías adaptables con Dynamic Type y fuentes escalables. También detalla el diseño de áreas táctiles mínimas, la verificación de contraste de color, la compatibilidad con dispositivos de asistencia motora (Switch Control y Switch Access) y la aplicación práctica de las pautas WCAG 2.1 en interfaces táctiles, complementándose con utilidades de inspección y diagnóstico como Accessibility Inspector de Xcode y Accessibility Scanner de Android.
El texto ofrece recetas de código y ejercicios guiados para auditar y refactorizar componentes de interfaz complejos, elementos multimedia y vistas personalizadas donde los controles estándar de los SDKs resultan insuficientes. Su gran valor formativo reside en inculcar una cultura de empatía respaldada por técnicas de testing automatizado y manual aplicables en integración continua; no construye una app integral desde cero, sino que dota al lector de criterios rigurosos y soluciones directas para cumplir normativas legales internacionales y asegurar que cualquier aplicación pueda ser utilizada por cualquier persona.
- Accesibilidad móvil (a11y)
- iOS
- Android
- Swift
- Kotlin
- VoiceOver
- TalkBack
- WCAG 2.1
- Dynamic Type
- Accessibility Inspector
- Accessibility Scanner
- Diseño inclusivo
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✗ Sin proyectos

