Nivell 6: Especialista: documents, apps mòbils i multimèdia · Mòbil i aplicacions
N6-C3 Aplicacions mòbils accessibles: iOS i Android
Les aplicacions mòbils tenen les seves pròpies tecnologies de suport, les seves pròpies API d'accessibilitat i els seus propis errors típics. Aquest curs tradueix els principis de les WCAG 2.2 a l'entorn tàctil (WCAG2ICT), recorre amb codi les API d'UIKit, SwiftUI, Views i Jetpack Compose, i aprofundeix en la navegació i el focus, els formularis i l'autenticació, els components complexos, React Native, Flutter i WebView, i les proves automatitzades en el flux de desenvolupament.
- 10 lliçons
- 1 vídeo amb subtítols
- 2 infografies
- 129 minuts
- 10 exercicis pràctics
- Test de pràctica il·limitat
Contingut revisat el 26/10/2026 · Historial d'actualitzacions · Com s'elabora i s'avalua
Objectius
- En acabar sabràs aplicar els principis de les WCAG 2.2 a interfícies tàctils seguint WCAG2ICT: mida de l'objectiu, orientació, gestos, escalat del text.
- Programaràs l'accessibilitat a iOS amb UIKit i SwiftUI: etiquetes, trets, valors, agrupació, ordre, Dynamic Type i Voice Control.
- Programaràs l'accessibilitat a Android amb Views i Compose: contentDescription, semantics, rols, estats, ordre de recorregut, live regions i Switch Access.
- Gestionaràs els títols de pantalla, l'ordre de recorregut, els diàlegs modals i el focus d'accessibilitat i de teclat en navegar per una aplicació.
- Construiràs formularis mòbils amb etiquetes persistents, propòsit de l'entrada (1.3.5), errors accessibles i autenticació sense proves de memòria (3.3.8).
- Faràs accessibles llistes, pestanyes, carrusels, mapes, gràfics i reproductors de vídeo amb les API natives.
- Coneixeràs les API d'accessibilitat de React Native i Flutter i les limitacions de les aplicacions en WebView.
- Integraràs l'accessibilitat en el desenvolupament amb components que l'exigeixen, previsualitzacions i proves automatitzades, i evitaràs els errors més freqüents detectats en auditoria.
El curs, pas a pas
El curs és guiat: després de cada lliçó fas un test curt i, quan toca, un o diversos exercicis pràctics amb una pàgina real per revisar. Quan els superes, s'obre el pas següent.
Totes les lliçons es poden llegir lliurement. Per fer els tests i els exercicis pràctics, desar el teu progrés i optar a l'examen i al certificat, matricula't.
- Pas 1: Lliçó 1: Presentació del curs en vídeo
- Pas 2: Lliçó 2: Principis d'accessibilitat mòbil: tàctil, mida, orientació i gestos (WCAG2ICT)
- Pas 3: Exercici pràctic: Una aplicació de recordatori de medicació amb el mòbil en horitzontal
- Pas 4: Lliçó 3: iOS: VoiceOver, Dynamic Type, API d'accessibilitat d'UIKit i SwiftUI, Voice Control
- Pas 5: Exercici pràctic: Les icones de la fitxa d'un esdeveniment en una aplicació cultural
- Pas 6: Lliçó 4: Android: TalkBack, contentDescription, semàntica de Compose i Switch Access
- Pas 7: Exercici pràctic: La fitxa d'una ruta senderista en una aplicació amb Compose
- Pas 8: Lliçó 5: Navegació, focus i estructura de pantalles: títols, ordre, diàlegs i teclat extern
- Pas 9: Exercici pràctic: El panell de filtres d'una aplicació de segona mà amb VoiceOver
- Pas 10: Lliçó 6: Formularis, teclats i autenticació accessible a les aplicacions
- Pas 11: Exercici pràctic: L'alta de soci a l'aplicació d'una xarxa de biblioteques
- Pas 12: Exercici pràctic: El codi de verificació per SMS d'una cooperativa de crèdit
- Pas 13: Lliçó 7: Components complexos: llistes, pestanyes, carrusels, mapes, gràfics i vídeo
- Pas 14: Exercici pràctic: Arxivar avisos a l'aplicació d'una comunitat de veïns
- Pas 15: Exercici pràctic: El gràfic de consum d'aigua d'una empresa municipal
- Pas 16: Lliçó 8: Aplicacions híbrides i multiplataforma: React Native, Flutter i WebView
- Pas 17: Exercici pràctic: La configuració de notificacions d'una aplicació municipal multiplataforma
- Pas 18: Exercici pràctic: La fitxa de sala d'una aplicació híbrida d'un museu amb text gran
- Pas 19: Lliçó 9: L'accessibilitat en el flux de desenvolupament: components, previsualitzacions i proves automatitzades
- Pas 20: Lliçó 10: Cas pràctic, exercicis i llista de comprovació