A brief overview of accessibility on iOS: what it is, the challenges, and the rewards.
AccessibilityAsh FurrowiOSLead iOS Developer,
View Slide
MattersAccessibility
Ontario Citizens1 in 7
Ontario CitizensBroader1 in 7AppealMarket
LegislationOntario CitizensBroaderAODA1 in 7AppealMarket
LegislationOntario CitizensBroaderLow Cost in iOSAODARelatively1 in 7AppealMarket
iOS isandvisualaural
You wouldn’t ship ashitty visual interfaceWhy would you ship ashitty aural one?
Accessibility isHARD
WHY?
TURN VoiceOver ON(seriously)
Accessibility isEASY
UIAccessibility
Part of UIKit Built inUIAccessibility
Part of UIKit Built inUIAccessibilityConformed to by UIView Built in
Part of UIKit Built inUIAccessibilityConformed to by UIView Built inYou can roll your own Built in
UIAccessibilityTraitsCausesPageTurnStartsMediaSessionNoneButtonLinkSearch FieldImagePlays SoundKeyboard KeyStatic TextSummaryElementNot Enabled Updates FrequentlyAdjustableAllow Direct InteractionHeaderSelected
invisibleTHEBUTTON
Usingasbuttonlabels
drawRect:UITableViewCell
LocalizationຊԽϩʔΧϥΠθʔγϣϯ!"#$%&اлокализацияlokalisasyonlokalisatieεντοπισµόςlocalisationlocalizaciónlokaliseringlocalização
HonourBuilding quality softwareis a measure ofQualityBuilding accessible softwareis a measure of
BookBuy My