Upgrade to Pro — share decks privately, control downloads, hide ads and more …

An Introduction to Accessibility on iOS: Better Apps for Everyone

Bas Broek
August 28, 2019

An Introduction to Accessibility on iOS: Better Apps for Everyone

An iOS accessibility workshop given at SwiftConf Cologne, 2019

Bas Broek

August 28, 2019
Tweet

More Decks by Bas Broek

Other Decks in Programming

Transcript

  1. An introduction to Accessibility on iOS: Better Apps For Everyone

    @basthomas SwiftConf Cologne, 2019 @basthomas 1
  2. What makes an app more accessible? @basthomas 2

  3. An introduction to VoiceOver @basthomas 3

  4. An introduction to VoiceOver let button = UIButton() button.image =

    plusImage button.accessibilityLabel = NSLocalizedString( "Add item", comment: "") button.accessibilityHint = NSLocalizedString( "Adds the item to your storage", comment: "") @basthomas 4
  5. Device Demo: Voiceover @basthomas 5

  6. Device Demo: Smart Invert @basthomas 6

  7. Device Demo: Dynamic Type @basthomas 7

  8. Accessibility Inspector @basthomas 8

  9. @basthomas 9

  10. @basthomas 10

  11. Accessibility Inspector Demo @basthomas 11

  12. Now it is your turn :) @basthomas 12