There are a lot of talks about why it’s important to make your app accessible to non-sighted users and others, but it’s hard to know how to get started. This talk walks through how to read the official web accessibility standards, three automated tools that can help, and two manual testing approaches you can take. It should equip you to make major strides toward accessibility.
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
Practical Accessibility (A11y)
1. Accessibility: A Practical
Getting-Started Guide
Josh Justice
ReactATL July 21, 2020
1 Accessibility: A Practical Getting-Started Guide - Josh Justice - ReactATL July 21, 2020 - @codingitwrong
2. Accessibility (A11y)
…the practice of making your websites usable by as many people as
possible. We traditionally think of this as being about people with
disabilities, but the practice of making sites accessible also benefits
other groups such as those using mobile devices, or those with slow
network connections.
https://developer.mozilla.org/en-US/docs/Learn/Accessibility/
What_is_accessibility
2 Accessibility: A Practical Getting-Started Guide - Josh Justice - ReactATL July 21, 2020 - @codingitwrong
3. 3 Accessibility: A Practical Getting-Started Guide - Josh Justice - ReactATL July 21, 2020 - @codingitwrong
4. A11y:
A lot to learn.
Hard to know how to
get started.
4 Accessibility: A Practical Getting-Started Guide - Josh Justice - ReactATL July 21, 2020 - @codingitwrong
5. Purpose:
To give you what you need to
get started improving the
a11y of your app.
5 Accessibility: A Practical Getting-Started Guide - Josh Justice - ReactATL July 21, 2020 - @codingitwrong
6. About Me
Josh Justice
Twitter: @CodingItWrong
Email: jjustice@bignerdranch.com
6 Accessibility: A Practical Getting-Started Guide - Josh Justice - ReactATL July 21, 2020 - @codingitwrong
7. 7 Accessibility: A Practical Getting-Started Guide - Josh Justice - ReactATL July 21, 2020 - @codingitwrong
13. • Start with docs if you like to read the instructions, or want the big
picture.
• Start with automated tools if you like to dive right in, and learn just-
in-time.
13 Accessibility: A Practical Getting-Started Guide - Josh Justice - ReactATL July 21, 2020 - @codingitwrong
14. A11y: Three Steps
1. Read background information.
2. Run automated tools.
3. Manually test.
14 Accessibility: A Practical Getting-Started Guide - Josh Justice - ReactATL July 21, 2020 - @codingitwrong
15. 2. Run automated a11y
tools.
• eslint-react-jsx-a11y
• react-axe
• Siteimprove Accessibility Checker
15 Accessibility: A Practical Getting-Started Guide - Josh Justice - ReactATL July 21, 2020 - @codingitwrong
16. 2. Run automated a11y
tools.
• eslint-react-jsx-a11y
• react-axe
• Siteimprove Accessibility Checker
16 Accessibility: A Practical Getting-Started Guide - Josh Justice - ReactATL July 21, 2020 - @codingitwrong
19. 2. Run automated a11y
tools.
• eslint-react-jsx-a11y
• react-axe
• Siteimprove Accessibility Checker
19 Accessibility: A Practical Getting-Started Guide - Josh Justice - ReactATL July 21, 2020 - @codingitwrong
20. react-axe
https://www.npmjs.com/package/react-axe
• axe is general accessibility tools
• react-axe hooks in to React (dev environment only)
• Warnings in browser web console
20 Accessibility: A Practical Getting-Started Guide - Josh Justice - ReactATL July 21, 2020 - @codingitwrong
32. VoiceOver
• A macOS and iOS screen reader technology.
• Shows you how non-sighted users experience your app.
32 Accessibility: A Practical Getting-Started Guide - Josh Justice - ReactATL July 21, 2020 - @codingitwrong
33. 33 Accessibility: A Practical Getting-Started Guide - Josh Justice - ReactATL July 21, 2020 - @codingitwrong
34. 34 Accessibility: A Practical Getting-Started Guide - Josh Justice - ReactATL July 21, 2020 - @codingitwrong
35. 35 Accessibility: A Practical Getting-Started Guide - Josh Justice - ReactATL July 21, 2020 - @codingitwrong