A presentation at A11y Meetup Berlin in in Berlin, Germany by Marcus Herrmann
A brief introduction to accessible web apps, what new challenges they bring for users of assistive technologies - and how both JavaScript framework creators and accessibility folks could help ensure that developers can truly develop ‘web-apps for everyone’.
The following resources were mentioned during the presentation or are useful additional information.
An (automated) accessibility analysis of the top 1,000,000 home pages.
Introduction of some basic considerations to help you get started developing web content that is more accessible to people with disabilities.
Overview of live regions, specialized containers helping assistive technologies announce dynamic changes in web-apps.
My blog article about the basics of accessible modal dialogs.
If you want to reset the user agent’s default button styles, use resets like this one.
Documentation providing detailed advice and examples beyond what would be appropriate to a technical specification but which are important to understand WAI-ARIA.
Collection of tutorials demonstrating and teaching how to develop web content that is accessible to people with disabilities, and that provides a better user experience for everyone.
Primer on accessibility in React.
Accessible React components
Accessible React components
Including React components; including simulations on their display when being used having a color impairment, with keyboard only, screen reader software.
Test your React application with the axe-core accessibility testing library. Results will show in the Chrome DevTools console.
(Accessible) Material Design components for Angular
The Angular Material a11y package provides a number of tools to improve accessibility.
Vue variant of Boostrap 4
Vue variant of Material UI
Overview of Vue A11y project
My project aiming to collect patterns and strategies for accessible web-apps