[wpms_breadcrumb reverse="0"]
Developpement - Mobile - Formation numérique

iOS et Android : développer des applications mobiles accessibles

Reference : O-OSAD

3

jours
- 1990 € HT
Télécharger la fiche
Prochaines sessions

Nous consulter.

iOS et Android : développer des applications mobiles accessibles
Objectifs

  • Définir les règles du RGAA applicables aux applications iOS et Android
  • Lister les options d’accessibilité disponibles sous iOS et Android
  • Définir les critères d’accessibilité à prendre en compte lors de la conception
  • Mettre en œuvre ces critères lors du développement d’une application
  • Tester l’accessibilité d’une application iOS et d’une application Android

Pré requis

Avoir suivi le cours Sensibilisation à l’accessibilité numérique  ou avoir les connaissances équivalentes, maîtriser le développement d’applications iOS avec Swift, et Android avec Java.

Modalités et délais d’accès

Bulletin d'inscription à retourner complété

Public visé

Développeurs iOS/Swift et Android/Java, experts techniques, consultants.

Inscription

Programmes de iOS et Android : développer des applications mobiles accessibles

L’accessibilité des applications mobiles

  • Rappels sur le RGAA (Référentiel général d’amélioration de l’accessibilité).
  • WCAG versus RGAA, applicabilité aux applications mobiles.

 

Les options d’accessibilité natives d’iOS et d’Android

  • Options visuelles.
  • Options audio.
  • VoiceOver (iOS).
  • mDAN et TalkBack (Android).

 

Conception : critères d’accessibilité iOS et Android

  • Couleurs, images, alternatives textuelles, titres et entêtes.
  • États des éléments non vocalisés : alternatives textuelles à prévoir.
  • Composants standards.
  • Zones cliquables : recommandations d’Apple et de Google.
  • Les éléments fantômes à ne pas vocaliser.
  • Contrôle des contenus interactifs (vidéos, sons, carrousels…).
  • Modification dynamique de contenu. Scrolling horizontal, boutons suivant/précédent.
  • Formulaires. Orientation de l’écran.

 

Mise en œuvre de l’accessibilité avec SWIFT

  • Formater les nombres, la date et l’heure.
  • Déclencher la vocalisation dans une autre langue.
  • Masquer, grouper des éléments.
  • Définir l’ordre de lecture. Gérer le focus. Gérer les éléments picker, stepper et slider.
  • Implémenter des actions personnalisées (gestuelles).
  • Personnaliser le rotor de VoiceOver. Utiliser une barre de navigation. Gérer le mode de sélection.
  • Vérifier l’activation des options d’accessibilité. Vocaliser la nature des éléments. Coder les alternatives textuelles.

 

Tests iOS

  • Inspection de code : Accessibility Inspector.
  • Tests avec VoiceOver.

 

Mise en œuvre de l’accessibilité avec Java

  • Vérifier l’activation des options d’accessibilité. Coder les alternatives textuelles.
  • Masquer des éléments. Déclencher la vocalisation TalkBack.
  • Gérer le contenu dynamique.
  • Définir l’ordre de lecture TalkBack. Gérer la lecture des entêtes, les formulaires.
  • Les évènements d’accessibilité.
  • Les Webviews.
  • La navigation au focus.

 

Tests Android

  • Inspection avec Accessibility Scanner.
  • Test des options d’agrandissement d’Android.
  • Le lecteur d’écran et TalkBack.
  • Navigation au focus avec un clavier.