Accessibilite

GitQuest est accessible a toutes et tous

L'accessibilite n'est pas une option, c'est un fondement. GitQuest integre 11 fonctionnalites d'accessibilite pour que chaque personne puisse apprendre Git, quel que soit son handicap ou ses preferences.

11

Fonctionnalites d'accessibilite

AA

Niveau de conformite vise

100%

Compatible lecteurs d'ecran

Toutes les fonctionnalites d'accessibilite

Chaque fonctionnalite est activable independamment dans l'ecran de parametres d'accessibilite dedie de l'application.

Lecteur d'ecran

VoiceOver (iOS) & TalkBack (Android)

  • Labels (accessibilityLabel) sur tous les boutons, cartes et champs de saisie
  • Indices (accessibilityHint) pour les interactions complexes
  • Roles semantiques : button, radio, text, progressbar, tab, dialog, header, alert
  • Etats dynamiques : disabled, selected, checked pour refleter l'etat courant
  • Valeurs min/max/now sur les barres de progression
  • Elements decoratifs masques (emojis, icones) via accessibilityElementsHidden
  • Support bilingue : labels en francais et en anglais
Taille du texte

Police plus grande (3 niveaux)

  • Normal (x1.0) — Taille par defaut
  • Grand (x1.2) — Texte agrandi de 20%
  • Tres grand (x1.4) — Texte agrandi de 40%
  • S'applique a tout le texte : boutons, badges, champs, navigation et contenu de jeu
Themes visuels

Interface sombre (3 themes)

  • Theme Clair — Fond #FAFAFA, texte #1A1A1A, ideal en exterieur
  • Theme Sombre — Fond #121214, texte #F5F5F5, confort en faible luminosite
  • Theme Fun — Fond #FAF5FF, accents violets #8B5CF6, pour changer d'ambiance
  • Le theme est persiste et survit aux redemarrages de l'application
Daltonisme

Mode daltonien (3 types)

  • Protanopie (cecite au rouge, ~1% des hommes) : bleu et orange remplacent vert et rouge
  • Deuteranopie (cecite au vert, ~6% des hommes) : meme strategie bleu/orange
  • Tritanopie (cecite au bleu, ~0.1%) : rouge et vert remplacent les teintes bleu/jaune
  • Icones systematiquement associees aux couleurs (succes, erreur, avertissement)
  • Lettres A/B/C/D sur les boutons de reponse
  • Compteur numerique pour les vies (ex: "3/5")
  • La couleur n'est jamais le seul vecteur d'information
Contrastes

Contraste suffisant

  • Texte principal : 15.3:1 (clair) / 14.8:1 (sombre) — Niveau AAA
  • Texte secondaire : 6.4:1 (clair) / 7.2:1 (sombre) — Niveau AA
  • Couleur primaire : 4.68:1 (clair) / 5.2:1 (sombre) — Niveau AA
  • Succes et erreur : ratios conformes AA sur tous les modes
  • Mode haut contraste activable : texte #FFFFFF/#000000 sur fond #000000/#FFFFFF
Dyslexie

Police dyslexie (OpenDyslexic)

  • Police OpenDyslexic integree (Regular + Bold)
  • Activable et desactivable dans les parametres
  • S'applique a l'ensemble du texte de l'application
  • Chargement gracieux : si la police echoue, l'app continue avec la police par defaut
Animations

Reduction des animations

  • Toggle dans les parametres d'accessibilite
  • Desactive toutes les transitions et animations
  • Concerne : animations de vies, modales, barres de progression, effets de fond
  • Les valeurs changent instantanement au lieu d'etre animees
Haptique

Retour haptique (vibrations)

  • Activable et desactivable
  • Impact leger : pression de bouton
  • Impact moyen : confirmation d'action
  • Selection : changement de choix de reponse
  • Notification : succes ou erreur de reponse
Sons

Effets sonores

  • Activables et desactivables
  • Sons distincts : bonne reponse, mauvaise reponse, succes, erreur, fin de partie, montee de niveau
  • Respecte le mode silencieux iOS
Touch

Zones tactiles accessibles

  • Taille minimale de 48px pour tous les elements interactifs
  • Extension de zone tactile (+10px) sur les petits elements
  • Conforme aux recommandations Apple (44pt minimum)

Ecran de parametres d'accessibilite dedie

Tous les reglages sont centralises dans un ecran dedie, organise en sections claires. Chaque parametre est persiste entre les sessions.

Taille du texte

Normal / Grand / Tres grand

Affichage

Contraste eleve, reduire les animations, police dyslexie

Mode daltonien

Desactive / Protanopie / Deuteranopie / Tritanopie

Retour sensoriel

Vibrations et sons activables independamment

Themes

Clair / Sombre / Fun

Lecteur d'ecran

Compatibilite VoiceOver et TalkBack

Credits

L'accessibilite de GitQuest a ete concue et implementee par Anais Sparesotto.

Apprendre Git, accessible a toutes et tous

Telecharge GitQuest et decouvre une application ou chaque personne peut progresser.

Commencer maintenant