FRAM — Framework Référence Accessibilité Mobile¶
-
12 Skills
Couvrant les 12 thématiques du référentiel RAAM 1.1 : images, couleurs, formulaires, navigation, multimédia…
-
SwiftUI + Compose
Patterns prêts à copier-coller avec exemples ✅ Bon / ❌ Mauvais pour chaque plateforme.
-
Linting statique
17 règles SwiftLint + 7 détecteurs Android Lint détectent les violations au moment de l'écriture.
-
Grille d'audit
70+ critères avec scoring live [A] / [AA], export JSON et persistance localStorage.
-
Skill Claude Code
Les 12 thématiques condensées en skill installable (
npx skills add) pour un agent codant en SwiftUI/Compose.
Niveaux de conformité¶
| Niveau | Usage | Description |
|---|---|---|
| [A] | Audit simplifié | Base obligatoire — ~45 critères. Chaque app doit passer ce niveau. |
| [AA] | Audit complet | Conformité cible — ~25 critères supplémentaires. Objectif pour les apps publiques. |
Par où commencer ?
Commencez par le skill le plus pertinent pour votre écran actuel :
| Vous développez... | Skill recommandé |
|---|---|
| Un écran avec des images/icônes | SKILL-01 — Éléments Graphiques |
| Un formulaire de login/inscription | SKILL-09 — Formulaires |
| Des boutons, toggles, actions | SKILL-05 — Composants Interactifs |
| La navigation (tab bar, modales) | SKILL-10 — Navigation |
| Un thème couleur / dark mode | SKILL-02 — Couleurs et Contrastes |
En un coup d'œil¶
Référentiel¶
FRAM implémente le RAAM 1.1 (Référentiel d'Accessibilité des Applications Mobiles) publié par le Luxembourg, basé sur :
- WCAG 2.1 — Web Content Accessibility Guidelines
- EN 301 549 v3.2.1 — Norme européenne d'accessibilité
- Guidelines Orange Android / iOS