building apps for accessibility and inclusive design › rs › 729-zyh-434 › images ›...

44
Building Apps for Accessibility and Inclusive Design Nick Di Stefano

Upload: others

Post on 27-Jun-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Building Apps for Accessibility and Inclusive Design › rs › 729-ZYH-434 › images › Building...Digital Innovation Brand Growth Increased Market Reach Minimize Legal Risk Everyone

Building Apps

for Accessibility

and Inclusive Design

Nick Di Stefano

Page 2: Building Apps for Accessibility and Inclusive Design › rs › 729-ZYH-434 › images › Building...Digital Innovation Brand Growth Increased Market Reach Minimize Legal Risk Everyone

What is the goal of this presentation?

Page 3: Building Apps for Accessibility and Inclusive Design › rs › 729-ZYH-434 › images › Building...Digital Innovation Brand Growth Increased Market Reach Minimize Legal Risk Everyone

Agenda

• What is Accessibility and Inclusive Design?

• Why do they matter?

• What are compliance regulations?

• How do they apply to what I’m building?

• How can I build apps for Accessibility and Inclusive Design?

Page 4: Building Apps for Accessibility and Inclusive Design › rs › 729-ZYH-434 › images › Building...Digital Innovation Brand Growth Increased Market Reach Minimize Legal Risk Everyone

What is accessibility?

Page 5: Building Apps for Accessibility and Inclusive Design › rs › 729-ZYH-434 › images › Building...Digital Innovation Brand Growth Increased Market Reach Minimize Legal Risk Everyone
Page 6: Building Apps for Accessibility and Inclusive Design › rs › 729-ZYH-434 › images › Building...Digital Innovation Brand Growth Increased Market Reach Minimize Legal Risk Everyone
Page 7: Building Apps for Accessibility and Inclusive Design › rs › 729-ZYH-434 › images › Building...Digital Innovation Brand Growth Increased Market Reach Minimize Legal Risk Everyone
Page 8: Building Apps for Accessibility and Inclusive Design › rs › 729-ZYH-434 › images › Building...Digital Innovation Brand Growth Increased Market Reach Minimize Legal Risk Everyone
Page 9: Building Apps for Accessibility and Inclusive Design › rs › 729-ZYH-434 › images › Building...Digital Innovation Brand Growth Increased Market Reach Minimize Legal Risk Everyone
Page 10: Building Apps for Accessibility and Inclusive Design › rs › 729-ZYH-434 › images › Building...Digital Innovation Brand Growth Increased Market Reach Minimize Legal Risk Everyone
Page 11: Building Apps for Accessibility and Inclusive Design › rs › 729-ZYH-434 › images › Building...Digital Innovation Brand Growth Increased Market Reach Minimize Legal Risk Everyone

Definition Accessibility

The practice of making your products and services usable by as many people as possible.

Page 12: Building Apps for Accessibility and Inclusive Design › rs › 729-ZYH-434 › images › Building...Digital Innovation Brand Growth Increased Market Reach Minimize Legal Risk Everyone
Page 13: Building Apps for Accessibility and Inclusive Design › rs › 729-ZYH-434 › images › Building...Digital Innovation Brand Growth Increased Market Reach Minimize Legal Risk Everyone

Focusing on

People with disabilities(age-related as well)

• Visually impaired(Color) blindness

• Hearing impairment(Partially) deaf

• Mobility impairmentParalyzed, RSI, Wheelchair

• Cognitive impairmentSeizures / Learning

People facing situational barriers

• Multitasking

• Cultural / social differences

• Language differences

Focusing on

People with disabilities(age-related as well)

• Visually impaired(Color) blindness

• Hearing impairment(Partially) deaf

• Mobility impairmentParalyzed, RSI, Wheelchair

• Cognitive impairmentSeizures / Learning

People facing situational barriers

• Multitasking

• Cultural / social differences

• Language differences

Page 14: Building Apps for Accessibility and Inclusive Design › rs › 729-ZYH-434 › images › Building...Digital Innovation Brand Growth Increased Market Reach Minimize Legal Risk Everyone

The Problem with ”Good Design”

Page 15: Building Apps for Accessibility and Inclusive Design › rs › 729-ZYH-434 › images › Building...Digital Innovation Brand Growth Increased Market Reach Minimize Legal Risk Everyone

What is Inclusive Design?

Involves designing products and services to be usable by everyone to the greatest extent possible, without the need for adaptation

Page 16: Building Apps for Accessibility and Inclusive Design › rs › 729-ZYH-434 › images › Building...Digital Innovation Brand Growth Increased Market Reach Minimize Legal Risk Everyone

How are they related?

Page 17: Building Apps for Accessibility and Inclusive Design › rs › 729-ZYH-434 › images › Building...Digital Innovation Brand Growth Increased Market Reach Minimize Legal Risk Everyone

Why does it matter?

Page 18: Building Apps for Accessibility and Inclusive Design › rs › 729-ZYH-434 › images › Building...Digital Innovation Brand Growth Increased Market Reach Minimize Legal Risk Everyone

Digital Innovation

Page 19: Building Apps for Accessibility and Inclusive Design › rs › 729-ZYH-434 › images › Building...Digital Innovation Brand Growth Increased Market Reach Minimize Legal Risk Everyone

Brand Growth

Page 20: Building Apps for Accessibility and Inclusive Design › rs › 729-ZYH-434 › images › Building...Digital Innovation Brand Growth Increased Market Reach Minimize Legal Risk Everyone

Increased Market Reach

Page 21: Building Apps for Accessibility and Inclusive Design › rs › 729-ZYH-434 › images › Building...Digital Innovation Brand Growth Increased Market Reach Minimize Legal Risk Everyone

Minimize Legal Risk

Page 22: Building Apps for Accessibility and Inclusive Design › rs › 729-ZYH-434 › images › Building...Digital Innovation Brand Growth Increased Market Reach Minimize Legal Risk Everyone

Everyone of us is only temporary fully enabled…

Page 23: Building Apps for Accessibility and Inclusive Design › rs › 729-ZYH-434 › images › Building...Digital Innovation Brand Growth Increased Market Reach Minimize Legal Risk Everyone

WCAG, ATAG, 508, ADA, EN 301 549

What do they all mean?

Page 24: Building Apps for Accessibility and Inclusive Design › rs › 729-ZYH-434 › images › Building...Digital Innovation Brand Growth Increased Market Reach Minimize Legal Risk Everyone

What are compliance regulations?

All these standards have the same goal:

To make your products and services usable by as many people as possible.

Page 25: Building Apps for Accessibility and Inclusive Design › rs › 729-ZYH-434 › images › Building...Digital Innovation Brand Growth Increased Market Reach Minimize Legal Risk Everyone

What is WCAG?

WCAG 2.0 is the technical standard featuring 12 guidelines under four principles:

Image Source: Mightybytes

Page 26: Building Apps for Accessibility and Inclusive Design › rs › 729-ZYH-434 › images › Building...Digital Innovation Brand Growth Increased Market Reach Minimize Legal Risk Everyone

What is WCAG?

Level A

We must satisfy these

requirements,

otherwise it will be

impossible for one or

more groups to access

the web content

Level AA

We should satisfy

these requirements,

otherwise some groups

will find it difficult to

access the web content

Level AAA

We may satisfy these

requirements, in order

to make it easier for

some groups to access

the web content

Page 27: Building Apps for Accessibility and Inclusive Design › rs › 729-ZYH-434 › images › Building...Digital Innovation Brand Growth Increased Market Reach Minimize Legal Risk Everyone

How does it apply to what I’m building?

Image Source: Mightybytes

Page 28: Building Apps for Accessibility and Inclusive Design › rs › 729-ZYH-434 › images › Building...Digital Innovation Brand Growth Increased Market Reach Minimize Legal Risk Everyone

How does it apply to what I’m building?

Image Source: Mightybytes

Page 29: Building Apps for Accessibility and Inclusive Design › rs › 729-ZYH-434 › images › Building...Digital Innovation Brand Growth Increased Market Reach Minimize Legal Risk Everyone

How does it apply to what I’m building?

Image Source: Mightybytes

Page 30: Building Apps for Accessibility and Inclusive Design › rs › 729-ZYH-434 › images › Building...Digital Innovation Brand Growth Increased Market Reach Minimize Legal Risk Everyone

How does it apply to what I’m building?

Image Source: Mightybytes

Page 31: Building Apps for Accessibility and Inclusive Design › rs › 729-ZYH-434 › images › Building...Digital Innovation Brand Growth Increased Market Reach Minimize Legal Risk Everyone

Applying it in your app

Examples and Best Practices

Page 32: Building Apps for Accessibility and Inclusive Design › rs › 729-ZYH-434 › images › Building...Digital Innovation Brand Growth Increased Market Reach Minimize Legal Risk Everyone

Adhering to color contrast ratios

Image Source: http://accessible-colors.com/

Page 33: Building Apps for Accessibility and Inclusive Design › rs › 729-ZYH-434 › images › Building...Digital Innovation Brand Growth Increased Market Reach Minimize Legal Risk Everyone

Not relying on color alone for critical information

Image Source: Trello

Page 34: Building Apps for Accessibility and Inclusive Design › rs › 729-ZYH-434 › images › Building...Digital Innovation Brand Growth Increased Market Reach Minimize Legal Risk Everyone

Clear & Consistent Layouts

Image Source: Gov.uk

Page 35: Building Apps for Accessibility and Inclusive Design › rs › 729-ZYH-434 › images › Building...Digital Innovation Brand Growth Increased Market Reach Minimize Legal Risk Everyone

Consistent Navigation

Page 36: Building Apps for Accessibility and Inclusive Design › rs › 729-ZYH-434 › images › Building...Digital Innovation Brand Growth Increased Market Reach Minimize Legal Risk Everyone

Consistent use of icons & imagery

Image Source: MacOS

Page 37: Building Apps for Accessibility and Inclusive Design › rs › 729-ZYH-434 › images › Building...Digital Innovation Brand Growth Increased Market Reach Minimize Legal Risk Everyone

Create a typography hierarchy

Page 38: Building Apps for Accessibility and Inclusive Design › rs › 729-ZYH-434 › images › Building...Digital Innovation Brand Growth Increased Market Reach Minimize Legal Risk Everyone

Labels, captions, & transcriptions

Image Source: Invision

Page 39: Building Apps for Accessibility and Inclusive Design › rs › 729-ZYH-434 › images › Building...Digital Innovation Brand Growth Increased Market Reach Minimize Legal Risk Everyone

Designing usable focus states

Image Source: Gov.uk

Page 40: Building Apps for Accessibility and Inclusive Design › rs › 729-ZYH-434 › images › Building...Digital Innovation Brand Growth Increased Market Reach Minimize Legal Risk Everyone

Helping users recover from errors

Image Source: Gov.uk

Page 41: Building Apps for Accessibility and Inclusive Design › rs › 729-ZYH-434 › images › Building...Digital Innovation Brand Growth Increased Market Reach Minimize Legal Risk Everyone

Present content in a meaningful order

Image Source: Gov.uk

Page 42: Building Apps for Accessibility and Inclusive Design › rs › 729-ZYH-434 › images › Building...Digital Innovation Brand Growth Increased Market Reach Minimize Legal Risk Everyone

Avoid high rates of blinking/flashing

Page 43: Building Apps for Accessibility and Inclusive Design › rs › 729-ZYH-434 › images › Building...Digital Innovation Brand Growth Increased Market Reach Minimize Legal Risk Everyone

Set Attribute Widget

Image Source: https://github.com/cdcharlebois/SetAttribute

Page 44: Building Apps for Accessibility and Inclusive Design › rs › 729-ZYH-434 › images › Building...Digital Innovation Brand Growth Increased Market Reach Minimize Legal Risk Everyone

Thank you

Any questions?