~/talk

Afterthought: Concrete Steps to Build Inclusive Apps

Talkat Fluttercon USA 2024 · 2024-09-19..09-20· [accessibility]
slides:none on file

Covers concrete checks and fixes: EU Accessibility Act forces new apps from 2025, target WCAG 2.2 AA, and about 25% of users scale fonts. Shows tools and code: Accessibility Tools (Rebel App Studios), Google Accessibility Scanner, how to enable Flutter web semantics in main, and using debugDumpSemanticsTree and showSemanticsDebugger. Demonstrates widgets to use—Semantics widget, SortKey, MergeSemantics, ExcludeSemantics, BlockSemantics—testing tips (set textScaleFactor, contrast 4.5:1 or 3:1 for large text, 44–48px tap targets) and real failures like Instagram story and Snapchat dead‑end examples.

AI-written summary · about

  1. 0:00Introduction
  2. 1:47Personal story on inclusion
  3. 3:35What accessibility means
  4. 5:44Flutter’s accessibility features
  5. 8:56Enabling accessibility in Flutter web
  6. 10:00Performing an accessibility audit
  7. 12:25Testing large fonts
  8. 14:11Color vision impairments and contrast
  9. 15:40Screen reader experience
  10. 17:08Customizing screen reader order
  11. 18:35Semantics widgets for UX
  12. 20:25Gestures and tap accessibility
  13. 21:28Cognitive accessibility
  14. 22:57Automated accessibility testing
  15. 25:07Testing process
  16. 25:50Team communication and checklists
  17. 27:35User testing real issues
  18. 30:29Call 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.