A simple and efficient task manager mobile application built with React Native CLI. This app allows users to create, edit, delete, and manage tasks with completion tracking. It includes navigation between multiple screens, persistent storage using AsyncStorage, and a clean, user-friendly UI.
- Add, edit, delete, and view tasks.
- Mark tasks as completed or pending.
- Filter Tasks: Filter tasks based on their status (e.g., completed, pending. in-progress).
- Track total and completed tasks.
- Profile screen with task stats.
- AsyncStorage integration for local persistence.
- Optimized for Android (works on iOS with additional setup).
Make sure you have the following installed globally:
- Node.js
- Java JDK (11 or 17 recommended)
- Android Studio (for Android SDK + Emulator)
- React Native CLI
npm install -g react-native-cligit clone https://github.com/Tasheen2002/projectX.git
cd projectX
npm install- Start Metro bundler:
npx react-native start- In a new terminal, run the app:
npx react-native run-android✅ Make sure your Android emulator is running OR a device is connected via USB with USB debugging enabled.
- Navigate to the
androiddirectory:
cd android- Clean the previous build (optional):
./gradlew clean- Generate the release APK:
./gradlew assembleRelease[Figma UI Design]https://www.figma.com/design/sUDRxAYrSctkzZeY6h9LeE/Untitled?node-id=0-1&p=f&t=DrLUfUAdthxkTGy4-0
ToDo-Mobile-App-Demo.mp4
Big thanks to everyone who supported this journey ❤️
For questions, suggestions, or feedback, feel free to reach out via GitHub or darshikatasheen99@gmail.com