Accessibility in Mobile Apps - Microsoft Strickland...Developing for Accessibility •Read your...

Preview:

Citation preview

Accessibility in Mobile AppsANDREW STRICKLAND

A little about me

• Live in Dallas, TX

• Work as Senior Engineer at Olo

• Enjoy racing cars and woodworking

• Twitter: @gaisuru

• GitHub: Gaisuru

What is Accessibility

• Def: the quality of being able to be reached or entered

• From WAI: “enabling people with disabilities to participate equally”

• Bring everyone to the party

• Lots of different types and ranges of disabilities to be aware of

What is ADA

• American with Disabilities Act

• ADA: 1990, ADAAA: 2008

• Requirements for Title I, II, III

Why worry about accessibility?

What are your next steps?

• Know the requirements to make an app accessible

• Know how to build your apps for accessibility

Learning about Accessibility

• Web Content Accessibility Guidelines (WCAG)

• Mobile Accessibility WCAG draft

• Levels of Accessibility

• Third party assessments

Quick Accessibility Checks

• Navigation

• Color

• Changing/Setting Focus

• Interactive

• Display time

• Gestures

• Eliminate the cool?

Developing for Accessibility

• Read your documentation

• Voice-Over(iOS) and Talkback(Android)

• Real devices

• Make accessibility a first class citizen in your development/project process

• Tips & Tricks

Tip and Trick #1

• Choose your frameworks/plugins carefully

Tip and Trick #2

• Timing is everything. Watch your breakpoints

Tip and Trick #3

• Use simple controls/UI

Code Demo

Testing

• Android tester

• Manual testing, keyboards, colors

• Different versions

• AATF (https://github.com/Gaisuru/AATF)

Thanks

• Andrew Strickland

• Twitter: @gaisuru

• GitHub: Gaisuru

Recommended