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
Bas Broek
August 28, 2019
Programming
0
470
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 an Accessibility Culture, One Step at a Time (Leeds)
basthomas
0
80
Building an Accessibility Culture, One Step at a Time
basthomas
1
71
Building a modern subscription experience on iOS
basthomas
0
160
Not an afterthought: accessibility from start to finish
basthomas
0
110
Accessibility on Apple Platforms: Beyond VoiceOver
basthomas
0
100
No Touch(screen) Required: Voice & Keyboard Accessibility
basthomas
0
140
Dancing with Dinosaurs: Objective-C and Swift Interop
basthomas
0
110
Effective Pull Request Reviews
basthomas
0
370
Accessibility in SwiftUI: Better Apps for Everyone
basthomas
0
100
Other Decks in Programming
See All in Programming
Devin入門と最近のアップデートから見るDevinの進化 / Introduction to Devin and the Evolution of Devin as Seen in Recent Update
rkaga
7
3.8k
Develop Faster With FrankenPHP
dunglas
2
2.6k
PHPer's Guide to Daemon Crafting Taming and Summoning
uzulla
2
1.1k
新卒から4年間、20年もののWebサービスと 向き合って学んだソフトウェア考古学
oguri
8
6.8k
ベクトル検索システムの気持ち
monochromegane
30
9k
安全に倒し切るリリースをするために:15年来レガシーシステムのフルリプレイス挑戦記
sakuraikotone
5
2.3k
ミリしらMCP勉強会
watany
2
420
爆速スッキリ! Rspack 移行の成果と道のり - Muddy Web #11
dora1998
1
150
バックエンドNode.js × フロントエンドDeno で開発して得られた知見
ayame113
5
1.3k
RubyKaigiで手に入れた HHKB Studioのための HIDRawドライバ
iberianpig
0
1k
DomainException と Result 型で作る型安全なエラーハンドリング
karszawa
0
150
The Evolution of Enterprise Java with Jakarta EE 11 and Beyond
ivargrimstad
0
970
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
30k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
8
700
RailsConf 2023
tenderlove
29
1k
Rebuilding a faster, lazier Slack
samanthasiow
80
8.9k
For a Future-Friendly Web
brad_frost
176
9.6k
Into the Great Unknown - MozCon
thekraken
36
1.7k
Optimising Largest Contentful Paint
csswizardry
35
3.2k
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.6k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.7k
Speed Design
sergeychernyshev
28
860
How STYLIGHT went responsive
nonsquared
99
5.4k
Become a Pro
speakerdeck
PRO
27
5.2k
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