Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
An Introduction to Accessibility on iOS: Better Apps for Everyone
Search
Bas Broek
August 28, 2019
Programming
0
420
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
Building a modern subscription experience on iOS
basthomas
0
130
Not an afterthought: accessibility from start to finish
basthomas
0
78
Accessibility on Apple Platforms: Beyond VoiceOver
basthomas
0
59
No Touch(screen) Required: Voice & Keyboard Accessibility
basthomas
0
100
Dancing with Dinosaurs: Objective-C and Swift Interop
basthomas
0
72
Effective Pull Request Reviews
basthomas
0
330
Accessibility in SwiftUI: Better Apps for Everyone
basthomas
0
65
An Introduction to Unit Testing Logic (in Swift)
basthomas
0
75
Swift 5's Custom String Interpolation in Practice
basthomas
0
430
Other Decks in Programming
See All in Programming
From Spring Boot 2 to Spring Boot 3 with Java 22 and Jakarta EE
ivargrimstad
0
1.9k
HMSコンペ 11th Solution (team : kansai-kaggler)
t88
1
680
Temporalを取り巻く仕様を整理する
sajikix
0
110
DMMプラットフォームにおけるTiDBの導入から運用まで
pospome
7
3k
CSC307 Lecture 14
javiergs
PRO
0
220
Polarsの成長: v0.14からv1.0までの変遷と今後の展望
zerebom
1
350
How to use Macrobenchmark
veronikapj
0
160
Mastering Developer Experience: A Roadmap for Success 【開発生産性Conference 2024】
findyinc
1
380
【Go言語】ジェネリクス
tomo1227
0
170
Product Management LT会_クアンド新家
shinshin
0
210
日付と正規化
megmogmog1965
0
140
Google's Recipe for Scaling (Web) Security – LocoMocoSec 2024
lweichselbaum
0
170
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
63
4.2k
Agile that works and the tools we love
rasmusluckow
325
20k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
78
15k
Large-scale JavaScript Application Architecture
addyosmani
506
110k
Docker and Python
trallard
37
2.9k
Designing on Purpose - Digital PM Summit 2013
jponch
113
6.6k
BBQ
matthewcrist
82
9k
How to Think Like a Performance Engineer
csswizardry
4
590
Art, The Web, and Tiny UX
lynnandtonic
291
20k
A Tale of Four Properties
chriscoyier
155
22k
What's new in Ruby 2.0
geeforr
338
31k
Creatively Recalculating Your Daily Design Routine
revolveconf
214
11k
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