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...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Bas Broek
August 28, 2019
Programming
560
0
Share
An Introduction to Accessibility on iOS: Better Apps for Everyone
An iOS accessibility workshop given at SwiftConf Cologne, 2019
Bas Broek
August 28, 2019
More Decks by Bas Broek
See All by Bas Broek
Roasting Your App's Accessibility
basthomas
0
33
Building an Accessibility Culture, One Step at a Time (Leeds)
basthomas
0
130
Building an Accessibility Culture, One Step at a Time
basthomas
1
100
Building a modern subscription experience on iOS
basthomas
0
200
Not an afterthought: accessibility from start to finish
basthomas
0
150
Accessibility on Apple Platforms: Beyond VoiceOver
basthomas
0
180
No Touch(screen) Required: Voice & Keyboard Accessibility
basthomas
0
180
Dancing with Dinosaurs: Objective-C and Swift Interop
basthomas
0
180
Effective Pull Request Reviews
basthomas
0
440
Other Decks in Programming
See All in Programming
SREに優しいTerraform構成 modulesとstateの組み方
hiyanger
2
150
AIを導入する前にやるべきこと
negima
2
250
Surviving Black Friday: 329 billion requests with Falcon!
ioquatix
0
830
Kubernetes上でAgentを動かすための最新動向と押さえるべき概念まとめ
sotamaki0421
3
670
AI時代のエンジニアリングの原則 / Engineering Principles in the AI Era
haru860
0
620
Offline should be the norm: building local-first apps with CRDTs & Kotlin Multiplatform
renaudmathieu
0
230
Making the RBS Parser Faster
soutaro
0
520
AIと共に生きる技術選定 2026
sgash708
0
110
Road to RubyKaigi: Play Hard(ware)
makicamel
1
470
Swift Concurrency Type System
inamiy
1
550
Programming with a DJ Controller — not vibe coding
m_seki
3
170
第3木曜LT会 #28
tinykitten
PRO
0
110
Featured
See All Featured
Reality Check: Gamification 10 Years Later
codingconduct
0
2.1k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.9k
Rails Girls Zürich Keynote
gr2m
96
14k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.6k
Paper Plane (Part 1)
katiecoart
PRO
0
6.8k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
Color Theory Basics | Prateek | Gurzu
gurzu
0
300
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
180
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
160
Marketing to machines
jonoalderson
1
5.2k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
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