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

    View Slide

  2. What makes an app
    more accessible?
    @basthomas 2

    View Slide

  3. An introduction to
    VoiceOver
    @basthomas 3

    View Slide

  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

    View Slide

  5. Device Demo: Voiceover
    @basthomas 5

    View Slide

  6. Device Demo: Smart Invert
    @basthomas 6

    View Slide

  7. Device Demo: Dynamic Type
    @basthomas 7

    View Slide

  8. Accessibility
    Inspector
    @basthomas 8

    View Slide

  9. @basthomas 9

    View Slide

  10. @basthomas 10

    View Slide

  11. Accessibility
    Inspector
    Demo
    @basthomas 11

    View Slide

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

    View Slide