This project is a React Native application built with Expo, designed to explore and test various React Native features, components, and APIs. It serves as a sandbox for developers to experiment with different functionalities while maintaining an easy-to-deploy and testable environment.
✅ Navigation – Using React Navigation for seamless screen transitions
✅ State Management – Testing Context API, Redux, and Zustand for state handling
✅ Animations – Experimenting with React Native Reanimated and Animated API
✅ APIs & Data Fetching – Fetching data from REST APIs using Axios & Fetch
✅ Camera & Media – Testing Expo Camera, ImagePicker, and Video playback
✅ Push Notifications – Integrating Expo Notifications for real-time alerts
✅ Offline Storage – Implementing AsyncStorage, SecureStore, and SQLite
✅ Authentication – Testing Firebase Authentication and OAuth integrations
✅ Device Features – Exploring Sensors, Geolocation, and Permissions
- React Native (with Expo)
- Expo SDK for simplified development
- React Navigation for routing
- Redux / Zustand / Context API for state management
- Axios / Fetch API for network requests
- Firebase / Supabase for backend authentication & database
- Clone the repository:
git clone https://github.com/nchimunyascripts/test-app-react-native cd test-app-react-native
- Install dependencies:
npm install
- Start the Expo server:
npx expo start
- Scan the QR code using the Expo Go app (on iOS/Android) or run it in an emulator/simulator.
Feel free to fork the repo and submit pull requests with additional features or improvements.
This project is open-source under the MIT License.