A feature-rich and visually clean To-Do List mobile application developed using React Native and TypeScript, designed to manage daily tasks efficiently. This app supports task creation, editing, deletion, and viewing task details,sharing task with smooth user interaction. It uses Zustand for state management and AsyncStorage for persistent local storage.
Demo video
Screen.Recording.2025-04-24.143205.mp4
Figma Link
h3g2fDdGMbKNibqygj/To-Do-List-(Community)?node-id=42-188&p=f&t=PYitSXbMjt9piMOo-0
A simple and functional To-Do List application built using React Native CLI, featuring:
- ✅ Add New Tasks
- 🗑️ Delete Tasks
- ✏️ Edit Tasks
- ✔️ Mark Tasks as Complete
- 💾 Persistent Storage (AsyncStorage)
- Add Task: Quickly add new tasks to your list.
- Edit Task: Update your existing tasks anytime.
- Delete Task: Remove completed or unwanted tasks.
- Mark as Complete: Tap to strike through and mark as done.
- Persistent Storage: Tasks are saved using
AsyncStorageso they stay even after closing the app.
- React Native CLI
- AsyncStorage (for persistent local storage)
- React Hooks (useState, useEffect)
- Node.js
- npm or yarn
- React Native CLI
- Android Studio or Xcode (for emulator or device)
git clone https://github.com/gobi0516/todo.git
cd todo
npm install