Accessibility That Engineers Actually Love to Build ❤️
summary
An AR navigation app for visually impaired users (maps in Indonesia and Taiwan) drives a concrete claim: accessibility becomes enjoyable when it’s measurable and tiny engineering fixes ship fast. The demos use SwiftUI and Inspector to add accessibilityElement(.combine), set labels and traits, apply accessibilitySortPriority, and fix dynamic type with environment checks; a spicy-item label reads “spicy level four out of four,” VoiceOver order improves, Voice Control shows tap numbers, and contrast audits flag failures against 4.5:1 / 3:1 thresholds—changes work with one or two lines of code.
AI-written summary · about
chapters (16)
- 0:00Accessibility for engineers
- 3:17Why accessibility matters
- 6:25Why engineers avoid it
- 9:14Apple’s nutrition labels
- 11:21Navigable with VoiceOver
- 16:29Understandable with VoiceOver
- 20:27VoiceOver benefits
- 20:48Interactable with Voice Control
- 24:47Voice Control best practices
- 26:12Reducing motion
- 27:39Larger text sizes
- 30:29Color contrast
- 32:38Differentiating without color
- 34:02Captions and audio descriptions
- 36:11Future of accessibility
- 37:39Q&A
related talks
31mAccessibility for the App You're About to Ship
48mDevelopment for all the people
44mCrafting Great Accessible Experiences
32mDesigning for Accessibility
35mAccessibility in Action
16mAccessibility Matters: How to Build Apps for Everyone
29mInclusive and Accessible App Development
20mBuilding apps for everyone - Accessibility with React Native
