From Widget to World Making Flutter Apps Truly Inclusive
summary
Accessibility issues cause real lawsuits — Target paid about $6 million and Domino’s faced multimillion payouts — so the claim here is that accessibility must be enforced in code not just design. Flutter specifics covered include the semantic tree, use of merge semantics and exclude semantics for concise screen reader output, widget and golden tests that scale text factor to 2×, and semanticService. A tool called conalize is built as an analyzer using semantic base scanning and gen AI to flag file/line issues and map severity to WCAG levels.
AI-written summary · about
chapters (8)
- 0:00Inclusive Flutter apps intro
- 1:05Accessibility meaning and why
- 6:01Accessibility benefits
- 9:51Flutter semantic trees
- 14:36Semantic widgets for UI
- 18:24Testing semantics in Flutter
- 21:57Accessibility gaps in code
- 25:13Conalize for accessibility
related talks
17mStop Treating Accessibility as an Afterthought: Concrete Steps to Build Inclusive Apps
31mAfterthought: Concrete Steps to Build Inclusive Apps
15mTesting that your app is accessible to all
32mLessons Learned from Adding Accessibility to a Flutter Web App
33mAccessibility in Flutter
40mGetting started with mobile accessibility: iOS, Android, and Flutter
14mTest Semantics with Golden Tests
49mAccessibility of Flutter Apps, or How to Increase Traffic by 20%
