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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Bas Broek
August 28, 2019
Programming
580
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
46
Building an Accessibility Culture, One Step at a Time (Leeds)
basthomas
0
140
Building an Accessibility Culture, One Step at a Time
basthomas
1
120
Building a modern subscription experience on iOS
basthomas
0
220
Not an afterthought: accessibility from start to finish
basthomas
0
170
Accessibility on Apple Platforms: Beyond VoiceOver
basthomas
0
190
No Touch(screen) Required: Voice & Keyboard Accessibility
basthomas
0
190
Dancing with Dinosaurs: Objective-C and Swift Interop
basthomas
0
190
Effective Pull Request Reviews
basthomas
0
440
Other Decks in Programming
See All in Programming
はてなアカウント基盤 State of the Union
cockscomb
1
1k
Spec Driven Development | AI Summit Lisbon
danielsogl
PRO
0
220
Datadog LLM Observabilityで実現する 安全なLLM Usage 管理
3150
0
120
Spring Security 実践 ─ GraphQL APIで実務に役立つ 認証・認可 を学ぶ
wagyu
0
260
AI 輔助遺留系統現代化的經驗分享
jame2408
1
1.1k
エンジニア向け会社紹介/Findy Company Profile
findyinc
6
350k
The ROI of Quarkus for Spring Boot Applications
hollycummins
0
150
PHPで使える日時の表現と、その知り方 #frontend_phpcon_do
o0h
PRO
0
270
act1-costs.pdf
sumedhbala
0
130
コンテキストの使い捨てをやめる — ビジネスルール駆動開発と miko —
ioki
0
240
LLMによるContent Moderationの本番運用の裏側と品質担保への挑戦
suikabar
3
790
ADKを使って簡単にAIエージェントを作ってみよう
k1mu21
0
280
Featured
See All Featured
Writing Fast Ruby
sferik
630
63k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
340
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
210
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
290
A designer walks into a library…
pauljervisheath
211
24k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
240
Designing for Performance
lara
611
70k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.6k
What's in a price? How to price your products and services
michaelherold
247
13k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
220
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
540
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