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.
Fonctionnalites d'accessibilite
Niveau de conformite vise
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.
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
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
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
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
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
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
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
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
Effets sonores
- Activables et desactivables
- Sons distincts : bonne reponse, mauvaise reponse, succes, erreur, fin de partie, montee de niveau
- Respecte le mode silencieux iOS
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