This project is designed as a learning resource for React Native development, covering state management, API handling, and animations using modern best practices.
- State Management with Redux Toolkit
- API Calls using Axios
- Asynchronous Data Fetching with Redux Thunk
- Server State Management with React Query
- Smooth Animations using React Native's Animated API
- Basic UI Components & Navigation
- React Native (Core framework)
- Redux Toolkit (State management)
- Redux Thunk (Middleware for async operations)
- Axios (For making API requests)
- React Query (Efficient server state management)
- Animated API (Built-in React Native animations)
-
Clone the repository:
git clone https://github.com/usamafayaz/react-native-learning.git
-
Navigate to the project directory:
cd react-native-learning
-
Install React Native packages and dependencies:
npm install
-
Start the App:
npm start
For any inquiries, please contact [usama.fayyaz157@gmail.com].