visual impairment • Moderate visual impairment • Mild vision How to help • Large font sizes • Screen readers • High contrast content https://www.who.int/news-room/fact-sheets/detail/blindness-and-visual-impairment
certain colours • Affects 8% of male population, 0.5% women How to help • Use color AND icons to convey messages • Options to change color Find links for picking colours
Menu buttons are unlabelled - Attach button is unlabelled - Tap on message item reads the time + message but not the username - “Dogs are the best” - “Unlabelled button” - “16:18 - Good morning everyone! smiley face” Add how to add Talkback (Google Play store app)?
• Dyslexia • ADHD How to help • Minimal design • Voice narration and subtitles • Spell checking • Remember settings and passwords • Guide the user (without overwhelm)
sentences not! We can help users write better by enabling Text Capitalization by sentences. Este slide debería ser el assessment de la app en cuanto a los problemas de accesibilidad. Decir si por defecto
conduction. • Failure to repeat words in a word recognition test. https://www.alllaw.com/articles/nolo/disability/determination-deafness-hearing-loss.html
conduction. • Failure to repeat words in a word recognition test. How to help • Closed captioning • Games: Visual signals • Vibrate on notifications https://www.alllaw.com/articles/nolo/disability/determination-deafness-hearing-loss.html
Fix sentence capitalisation Fix low text contrast Check dynamic font scaling with textScaleFactor Fix missing semantic labels on buttons Fix missing semantic text descriptions like author of a message
foreground and background content on iOS, via Settings -> Accessibility -> Increase Contrast.” It is always false* https://api.flutter.dev/flutter/widgets/MediaQueryData/highContrast.html MediaQuery.of(context).highContrast * https://github.com/flutter/flutter/issues/48418
to do things like (highlight URLs). Does not support text scaling by default! RichText( textScaleFactor: MediaQuery.of(context).textScaleFactor, text: … )
“Dogs are the best” • Wrap Scaffold with Semantics Semantics( label: "Chat Screen", child: Scaffold( … ) ) • Now reads “Chat Screen - Dogs are the best”
avatars Fix sentence capitalisation Fix low text contrast (???) Check dynamic font scaling with textScaleFactor Fix missing semantic labels on buttons Fix missing semantic text descriptions like author of a message