Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
An Introduction to Accessibility on iOS: Better Apps for Everyone
Bas Broek
August 28, 2019
Programming
0
210
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
Share
More Decks by Bas Broek
See All by Bas Broek
Accessibility on Apple Platforms: Beyond VoiceOver
basthomas
0
19
No Touch(screen) Required: Voice & Keyboard Accessibility
basthomas
0
23
Dancing with Dinosaurs: Objective-C and Swift Interop
basthomas
0
33
Effective Pull Request Reviews
basthomas
0
210
Accessibility in SwiftUI: Better Apps for Everyone
basthomas
0
29
An Introduction to Unit Testing Logic (in Swift)
basthomas
0
42
Swift 5's Custom String Interpolation in Practice
basthomas
0
220
Building XING's Technology Advisory Board through GitHub
basthomas
0
100
Writing Testable Code
basthomas
0
42
Other Decks in Programming
See All in Programming
VisualProgramming_GoogleHome_LINE
nearmugi
1
220
Node-RED 3.0 新機能紹介
utaani
0
140
NEWT.net: Frontend Technology Selection
xpromx
0
240
無限スクロールビューライブラリ 二つの設計思想比較
harumak
0
200
Web API連携でCSRF対策がどう実装されてるか調べた / how to implements csrf-detection on Web API
yasuakiomokawa
2
380
Oracle REST Data Service: APEX Office Hours
thatjeffsmith
0
740
即、New Relic / New Relic NOW!
uzulla
0
330
Gitlab CIでMRを自動生成する
forcia_dev_pr
0
110
Deep Dive Into Google Zanzibar and its Concepts for Authorization Scenarios
dschenkelman
1
120
はてなフォトライフをECSに移行した話 / Hatena Engineer Seminar #20
cohalz
1
830
Managing Error Messages with your Oracle Database REST APIs
thatjeffsmith
0
120
Java アプリとAWS の良い関係 - AWS でJava アプリを実行する一番簡単な方法教えます / AWS for Javarista
kanamasa
2
1.2k
Featured
See All Featured
Producing Creativity
orderedlist
PRO
334
37k
Making Projects Easy
brettharned
98
4.3k
The MySQL Ecosystem @ GitHub 2015
samlambert
238
11k
Become a Pro
speakerdeck
PRO
3
840
10 Git Anti Patterns You Should be Aware of
lemiorhan
638
52k
How to name files
jennybc
40
61k
Designing for humans not robots
tammielis
241
23k
Creatively Recalculating Your Daily Design Routine
revolveconf
207
10k
Faster Mobile Websites
deanohume
294
28k
What's in a price? How to price your products and services
michaelherold
229
9.4k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
119
28k
Designing the Hi-DPI Web
ddemaree
272
32k
Transcript
An introduction to Accessibility on iOS: Better Apps For Everyone
@basthomas SwiftConf Cologne, 2019 @basthomas 1
What makes an app more accessible? @basthomas 2
An introduction to VoiceOver @basthomas 3
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
Device Demo: Voiceover @basthomas 5
Device Demo: Smart Invert @basthomas 6
Device Demo: Dynamic Type @basthomas 7
Accessibility Inspector @basthomas 8
@basthomas 9
@basthomas 10
Accessibility Inspector Demo @basthomas 11
Now it is your turn :) @basthomas 12