Welcome 👋
As React Native developers we often find ourselves scouring the interwebs to find information. Sometimes we are piecing together documentation from the native space and figuring out how to apply that to our cross platform development needs.
This documentation begins to create a collaborative space where we can share snippets and information.
In an effort to begin the collaboration sooner than later, we are starting with some tips on developing with Accessbility in mind.
As this project grows we will create a table of contents and keep information as easy to find as possible.
Accessibility Guide For React Native
What is Accessibility?
According to blog post on Pusher it includes but is not limited to:
- Visual impairments - examples include low vision, color-blindness, and total blindness.
- Physical or motor disabilities - cerebral palsy, bone and joint deformities.
- Mental disorders - autism spectrum disorders such as Asperger’s syndrome, and autistic disorder.
- Hearing impairment - deafness and partial hearing loss.
- Reading disabilities - Dyslexia.
According to the same blog post, to really have an accessible app it means “… designing your apps in such a way that it takes all of these disabilities into consideration in order to make the user experience pleasant for everyone.” For purposes of this guide the focus will start with Visual impairments.
Contributing
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request