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
390
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
74
Accessibility on Apple Platforms: Beyond VoiceOver
basthomas
0
56
No Touch(screen) Required: Voice & Keyboard Accessibility
basthomas
0
97
Dancing with Dinosaurs: Objective-C and Swift Interop
basthomas
0
62
Effective Pull Request Reviews
basthomas
0
320
Accessibility in SwiftUI: Better Apps for Everyone
basthomas
0
58
An Introduction to Unit Testing Logic (in Swift)
basthomas
0
70
Swift 5's Custom String Interpolation in Practice
basthomas
0
380
Other Decks in Programming
See All in Programming
AWS CDKコントリビュートTIPS / aws-cdk-contribution-tips
gotok365
2
180
Node.js v22 で変わること
yosuke_furukawa
PRO
9
3.4k
"config" ってなんだ? / What is "config"?
okashoi
0
240
ONE WEDGE_company_guide
1wedge_one
0
480
データアナリストが行うDatabricksを活用したETLの自動化事例
shinoa
0
270
SIMD Parallel Programming with the Vector API
josepaumard
0
170
障害対応を起点としたもっといい開発と運用のサイクル作りのためにできること / Hatena Enginner Seminar #29
polamjag
0
160
二郎系ラーメンのコールで学ぶ AST 解析
memory1994
PRO
7
1.7k
Changed Rules: Architectures with Lightweight Stores
manfredsteyer
PRO
0
240
PHPの次期バージョンはこの時期どうなっているのか - Internalsの開発体制について - PHPカンファレンス小田原
youkidearitai
PRO
1
190
try!Swift Tokyo 2024 参加報告 LT
akidon0000
1
220
GraphQLサーバの構成要素を整理する #ハッカー鮨 #tsukijigraphql / graphql server technology selection
izumin5210
4
840
Featured
See All Featured
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
6
1.5k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
125
32k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
21
1.6k
Why You Should Never Use an ORM
jnunemaker
PRO
51
8.6k
Happy Clients
brianwarren
92
6.4k
Fontdeck: Realign not Redesign
paulrobertlloyd
76
4.9k
BBQ
matthewcrist
80
8.8k
Documentation Writing (for coders)
carmenintech
60
3.9k
Building a Scalable Design System with Sketch
lauravandoore
456
32k
Rebuilding a faster, lazier Slack
samanthasiow
73
8.2k
Infographics Made Easy
chrislema
238
18k
We Have a Design System, Now What?
morganepeng
43
6.8k
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