~/talk

Stop Treating Accessibility as an Afterthought: Concrete Steps to Build Inclusive Apps

Talkat Fluttercon Europe 2023 · 2023-07-05..07-07· [accessibility, flutter]
slides:none on file

Argues that apps must meet WCAG 2.1 AA by June 28, 2025 and cites 1.3 billion people affected and a Domino’s settlement of $25,000 as concrete risk. Shows Flutter specifics: the semantics tree (not built by default on web), Semantics/Merge/Block/Exclude widgets, debugDumpSemanticsTree and visualizeSemantics, and the AccessibilityGuideline testing APIs. Recommends fixes like MediaQuery.textScaleFactor or text.rich for scaled fonts, dynamic sizing or scrollable boxes, 48×48 (Material) / 44×44 (Cupertino) tap targets, and tools Rebel App Studios and Google Accessibility Scanner. Semantics widget 25% scale fonts

AI-written summary · about

  1. 0:00Introduction and personal story
  2. 2:35What is accessibility and why it matters
  3. 4:42WCAG 2.1 level double A compliance
  4. 6:09Flutter’s accessibility features
  5. 9:02How to identify accessibility issues
  6. 11:59Large fonts and text scaling
  7. 14:55Colors and contrast for vision impairments
  8. 17:23Screen reader experience and semantics
  9. 23:06Gestures and tap target areas
  10. 25:16Cognitive accessibility and content design
  11. 26:23Testing for accessibility in Flutter
  12. 29:57Adding accessibility to existing projects
  13. 31:45Voices of affected users and real-world examples
  14. 36:26Summary and call to action
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.