Git Product home page Git Product logo

awesome-react-native-accessibility's Introduction

awesome-react-native-accessibility

React Native is a cool framework for creating cross-platform mobile applications that work for everyone. And making apps accessible to all isn't just awesome; it's the right things to do.

Awesome A project badge featuring the A11Y logo and the text "Built for Accessibility" PRs Welcome

Looking for awesome-react-native?

Table of Contents

Official documentation

Resources provided by Facebook for React Native accessibility

  • Accessibility (React Native)
    • The accessibility page of the React Native docs.
    • Takeaway: React Native aids accessibility by providing standardized properties that convert to native accessibility code on iOS and Android.
  • Accessibility API Updates (React Native Blog)
    • An update to the API that combined accessibilityComponentType and accessibilityTraits into one cross-platform property, and added accessibilityHint and accessibilityIgnoresInvertColors.
    • Takeaway: accessibilityRole has fewer options than accessibilityTraits on iOS, but works for both platforms.
  • Making React Native apps accessible (Facebook)
    • A (now dated) summary of how Facebook made their Ads Manager app more accessible.
    • Takeaway: A lot can be accomplished using accessible and accessibilityLabel props.

Tools

Online resources, software, and applications to aid in accessibility development and testing

Apps

Android

  • Accessibility Scanner (Google Play)
    • "Accessibility Scanner is a tool that suggests accessibility improvements for Android apps without requiring technical skills. Just open the app you want to scan, then tap the Accessibility Scanner button to find items in the app that might benefit from accessibility improvements."
  • TalkBack

iOS

  • VoiceOver

Packages

Packages that provide helpful accessibility resources

Articles

Overviews

Thorough looks into React Native accessibility

Tutorials

Step-by-step guides to making accessible React Native apps

Other

Miscellaneous articles related to React Native accessibility

  • Mobile Accessibility Resources (Medium)
    • Larene Lg's list of resources and applications for mobile accessibility.
    • Takeaway: Tech companies and governments have made resources available to help you on your quest.

Follow

A list of people and companies mentioned above

People

Companies

awesome-react-native-accessibility's People

Contributors

seanmcp avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

itau-educators

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.