A curated collection of mobile applications built with React Native, showcasing modern mobile development practices and interactive user experiences.
This repository contains multiple React Native applications demonstrating various features and use cases. Each app is designed to showcase different aspects of mobile development, from state management to user interface design.
A comprehensive task management application featuring:
- Add, edit, and delete tasks
- Mark tasks as complete/incomplete
- Smooth animations and transitions
- Clean, intuitive user interface
Demo: https://github.com/temez26/React-native-apps/assets/95919515/d28e3d03-faee-4286-8459-b5f8c1e77efd
A practical shopping list manager with:
- Add and remove items
- Real-time list updates
- User-friendly interface
- Efficient state management
Demo: https://github.com/temez26/React-native-apps/assets/95919515/d0b3943d-5585-43f8-9992-d4c622affcf8
An informational city application featuring:
- City information display
- Interactive user interface
- Modern design patterns
Demo: https://github.com/temez26/React-native-apps/assets/95919515/222159b6-8b2b-47d2-a64c-fbfe49008cf5
- Node.js (v14 or higher)
- npm or yarn
- React Native CLI
- Android Studio (for Android development)
- Xcode (for iOS development, macOS only)
-
Clone the repository:
git clone https://github.com/temez26/React-native-apps.git cd React-native-apps -
Navigate to the desired app directory:
cd "Todo list" # or "ShoppingList" or "CityApp"
-
Install dependencies:
npm install
-
Run the application:
# For iOS npx react-native run-ios # For Android npx react-native run-android
├── CityApp/ # City information application
├── ShoppingList/ # Shopping list manager
├── Todo list/ # Task management application
└── README.md # Project documentation
- React Native - Cross-platform mobile development framework
- TypeScript - Type-safe JavaScript development
- React Hooks - Modern state management
- Expo - Development platform and tools