~/talk

Accessibility for the App You're About to Ship

Talkat Swift Rockies 2026 · 2026-07-22..07-23· [accessibility]
slides:none on file

Argues that accessibility belongs in 1.0 and shows a repeatable checklist: implement VoiceOver labels/actions/hints/values, expose native SwiftUI and UIKit traits, support Voice Control by giving uniquely descriptive labels, respect Dynamic Type across layout breakpoints, honor Reduce Motion and Dark Mode, add captions and audio descriptions, and surface App Intents for Siri. Demonstrates using Accessibility Nutrition Labels, testing with accessibility shortcuts, and notes ignoring accessibility excludes 16% of users worldwide.

AI-written summary · about

  1. 0:00Introduction and setup
  2. 1:23Welcome and keynote start
  3. 3:55Accessibility from day one
  4. 7:07VoiceOver deep dive
  5. 12:42Voice control integration
  6. 15:12Dynamic type support
  7. 17:23Dark mode importance
  8. 18:25Differentiate without color
  9. 20:31Sufficient contrast rules
  10. 22:18Reduce motion effects
  11. 23:42Captions for media
  12. 24:45Audio descriptions
  13. 25:48App Intents for accessibility
  14. 27:11Testing and final tips
  15. 29:13Call to action and conclusion
~/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.