Skip to content

Repository files navigation

✅ Task Manager App (React Native CLI)

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.


🧠 Features

  • 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).

🛠️ Project Setup Instructions

⚙️ Environment 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-cli

🔧 Clone and Install

git clone https://github.com/Tasheen2002/projectX.git
 cd projectX
npm install

📱 Run the App on Android (Development Mode)

  1. Start Metro bundler:
npx react-native start
  1. 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.


📦 Generate APK for Production

  1. Navigate to the android directory:
cd android
  1. Clean the previous build (optional):
./gradlew clean
  1. Generate the release APK:
./gradlew assembleRelease

🎨 Figma Design

[Figma UI Design]https://www.figma.com/design/sUDRxAYrSctkzZeY6h9LeE/Untitled?node-id=0-1&p=f&t=DrLUfUAdthxkTGy4-0


🎥 Demo Video

ToDo-Mobile-App-Demo.mp4

💬 Acknowledgements

Big thanks to everyone who supported this journey ❤️


📩 Contact

For questions, suggestions, or feedback, feel free to reach out via GitHub or darshikatasheen99@gmail.com

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages