This app demonstrates various accessibility features in React Native, showcasing best practices for creating inclusive mobile applications.
- Accessibility Demonstrations: Explore various React Native accessibility features in action.
- Dark/Light Mode: Toggle between dark and light themes for optimal viewing in different lighting conditions.
- Persisted Data: App state is saved and restored between sessions.
- Drag and Drop UI: Interactive user interface elements that can be rearranged via drag and drop.
These instructions will help you set up the project on your local machine for development purposes.
- Node.js
- Expo CLI
- Clone the repository
- Install dependencies:
npm install
- Start the Expo development server:
npm run start
This app demonstrates several key accessibility features, including:
- VoiceOver support on iOS
- TalkBack support on Android
- Dynamic font scaling
- Accessibility labels and hints
Explore the app to see these features in action and refer to the code for implementation details.
Contributions are welcome to improve the app or add more accessibility demonstrations. Please feel free to submit pull requests or open issues to discuss potential improvements.
- React Native team for providing robust accessibility APIs
- Expo for simplifying React Native development
- All contributors who help make mobile apps more accessible