INCREASE YOUR PRODUCT
QUALITY THROUGH
ACCESSIBILITY
VICTORIA GONDA
@TTGONDA · VICTORIAGONDA.COM
@TTGonda
Slide 2
Slide 2 text
GO TO
MENTI.COM
@TTGonda
Slide 3
Slide 3 text
WHAT IS
ACCESSIBILITY?
@TTGonda
Slide 4
Slide 4 text
WHY SHOULD
YOU CARE?
@TTGonda
Slide 5
Slide 5 text
MAKES A BETTER
PRODUCT
A PRODUCT THAT IS CREATED WITH
ACCESSIBILITY IN MIND PROVIDES A BETTER
EXPERIENCE FOR EVERYONE.
@TTGonda
Slide 6
Slide 6 text
WIDER AUDIENCE
1 IN 4 ADULTS IN THE US HAVE SOME TYPE
OF DISABILITY
@TTGonda
Slide 7
Slide 7 text
DRIVE INNOVATION
CONSTRAINTS ARE FUEL FOR CREATIVITY
@TTGonda
Slide 8
Slide 8 text
LEGAL REASONS
ADA COMPLIANCE
@TTGonda
Slide 9
Slide 9 text
TREAT YOUR USERS WITH
CARE
LET’S CHANGE THE NARRATIVE “HEROIC
DISABLED PERSON OVERCOMES OBSTACLES”
TO “SOCIETY IS INCLUSIVE, ALL CAN
SUCCEED.” - HABEN GIRMA
@TTGonda
Slide 10
Slide 10 text
QUIZ TIME!
@TTGonda
Slide 11
Slide 11 text
ACCESSIBILITY TOOLS
> Screen reader
> Display size and font size
> Color changes
@TTGonda
WGAC
DIMENSIONS OF
ACCESSIBILITY
PERCEIVABLE, OPERABLE, UNDERSTANDABLE, ROBUST
@TTGonda
Slide 15
Slide 15 text
PERCEIVABLE
"INFORMATION AND USER INTERFACE
COMPONENTS MUST BE PRESENTABLE TO
USERS IN WAYS THEY CAN PERCEIVE."
@TTGonda
Slide 16
Slide 16 text
QUIZ TIME!
@TTGonda
Slide 17
Slide 17 text
LABELING
Images and image buttons
> Make sure they have a description. contentDescription
for Android and accessibilityLabel on iOS.
Inputs
> Make sure inputs are clearly labeled with what they are for.
@TTGonda
Slide 18
Slide 18 text
TIME BASED MEDIA
Audio, video, and auto advance
> Provide alternatives, or
> Make them optional
@TTGonda
Slide 19
Slide 19 text
TIME BASED MEDIA
Audio, video, and auto advance
> Provide alternatives, or
> Make them optional
Also
> Allow rewinding and skipping
@TTGonda
Slide 20
Slide 20 text
RELATIONSHIP AND
ORDERING
> Arrange the items on the screen in an
order that makes sense
> Group items together
@TTGonda
Slide 21
Slide 21 text
SENSORY CUES
Don't rely on only a visual or audio cue to convey
information
> This includes things like shape, color, size, visual location,
orientation, or sound
@TTGonda
Slide 22
Slide 22 text
ORIENTATION
Allow both portrait and landscape
> Yes, this might mean designing for both screen layouts
@TTGonda
Slide 23
Slide 23 text
COLOR
Color contrast
> Make sure you have adequate color contrast on words and
buttons
@TTGonda
Slide 24
Slide 24 text
COLOR
Color contrast
> Make sure you have adequate color contrast on words and
buttons
Conveying information
> Don't use color for the only visual means of conveying
information
@TTGonda
Slide 25
Slide 25 text
FONT AND DISPLAY SIZE
> Your app should still be usable with
large sizes
@TTGonda
Slide 26
Slide 26 text
@TTGonda
Slide 27
Slide 27 text
OPERABLE
"USER INTERFACE COMPONENTS AND
NAVIGATION MUST BE OPERABLE."
@TTGonda
Slide 28
Slide 28 text
QUIZ TIME!
@TTGonda
Slide 29
Slide 29 text
NAVIGATION
> Can everything be reached using a screen reader?
> Does the order make sense?
> And is the meaning clear?
@TTGonda
Slide 30
Slide 30 text
TIMING
Give users enough time to complete a task
Allow extending time if needed, or don't put time limits at all
@TTGonda
Slide 31
Slide 31 text
GESTURES AND POINTERS
Multi-touch gesture actions should be accessible via a
single touch
And you should be able to back out of single touch ones, too
@TTGonda
Slide 32
Slide 32 text
TOUCH TARGETS
> Make sure items are large enough to interact with
@TTGonda
Slide 33
Slide 33 text
UNDERSTANDABLE
"INFORMATION AND THE OPERATION OF USER
INTERFACE MUST BE UNDERSTANDABLE."
@TTGonda
Slide 34
Slide 34 text
LANGUAGE!
> Internationalization
> Unusual words and idioms
> Abbreviations
@TTGonda