make acccessibility great again
TRANSCRIPT
Make Accessibility Great Again!
Geoffrey Goutallier CocoaHeads Lyon - Mai 2017
Sommaire• 1. Qu’est-ce que l’accessibilité ?
• 2. Pourquoi rendre son app accessible ?
• 3. Comment rendre son app accessible ?
• 4. Au musée…
• 5. En bref…
1. Qu’est-ce que l’accessibilité ?
• "L'accessibilité ne consiste pas à offrir un contenu simplifié ou alternatif, mais à s'assurer que tout le monde ait accès également au contenu existant." Matt Gemell
2. Pourquoi rendre son app accessible ?
• Tout le monde sera confronté, tôt ou tard, à une situation de handicap :
• Facilite le scriptage / tests UI grâce à l’AccessibilityIdentifier
3. Comment rendre son app accessible ?
• Grâce à VoiceOver
• Depuis 2009 - iPhone OS 3
• Nativement disponible pour UIKit
• —> plus de 80% d’une app couverte automatiquement
• Life line, “single best invention since braille”
3. Comment rendre son app accessible ?
• Via Interface Builder
• Via Xcode :
• (Bool) isAccessibilityElement
• (NSString*) accessibilityLabel
• (UIAccessibilityTraits) accessibilityTraits
• (CGFrame) accessibilityFrame
• (NSString*) accessibilityValue
4. Au musée…
4. Au musée…
4. Au musée…
Wut????
4. Au musée…
5. En bref…• L’accessibilité concerne TOUT le monde
• Conformez-vous aux standards
• Augmente le nombre d'utilisateurs potentiels
• Améliore sa réputation, for free!
• Effet “do good - feel good” 😝
Make Accessibility Great Again!Et en plus, c’est presque facile !