https://github.com/nchimunyascripts/test-app-react-native
A React Native project using Expo to test and explore various features, including navigation, state management, animations, API calls, authentication, and device integrations.
https://github.com/nchimunyascripts/test-app-react-native
animations api-integration authentication expo feature-testing mobile-development offline-storage push-notifications react-native state-management
Last synced: about 2 months ago
JSON representation
A React Native project using Expo to test and explore various features, including navigation, state management, animations, API calls, authentication, and device integrations.
- Host: GitHub
- URL: https://github.com/nchimunyascripts/test-app-react-native
- Owner: nchimunyascripts
- Created: 2025-03-12T11:42:18.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-03-20T01:09:35.000Z (over 1 year ago)
- Last Synced: 2025-03-20T02:24:43.983Z (over 1 year ago)
- Topics: animations, api-integration, authentication, expo, feature-testing, mobile-development, offline-storage, push-notifications, react-native, state-management
- Language: TypeScript
- Homepage:
- Size: 597 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# **React Native Feature Testing with Expo** 🚀
## **Project Overview**
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.
## **Features Tested**
✅ **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
## **Tech Stack**
- **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
## **Setup & Installation**
1. Clone the repository:
```sh
git clone https://github.com/nchimunyascripts/test-app-react-native
cd test-app-react-native
```
2. Install dependencies:
```sh
npm install
```
3. Start the Expo server:
```sh
npx expo start
```
4. Scan the QR code using the **Expo Go app** (on iOS/Android) or run it in an emulator/simulator.
## **Contributing**
Feel free to fork the repo and submit pull requests with additional features or improvements.
## **License**
This project is open-source under the **MIT License**.