This is a simple To-Do List application built with React Native using Expo. It allows users to add and remove tasks in a minimal, user-friendly interface.
- Add tasks to the list
- Delete tasks by tapping on them
- Simple and clean UI
- Uses React Hooks (
useState
) - Dismisses keyboard on task addition
- Works on Android, iOS, and Web
git clone https://github.com/KeronLewisGit/todoList.git
cd todoList
npm install --global expo-cli
npx expo start
This will launch Expo, allowing you to run the app on an emulator, a real device, or in a browser.
/todoList
├── components/ # Custom React components (e.g., Task.js)
├── assets/ # Static assets (e.g., images, icons)
├── App.js # Main app logic
├── index.js # Entry point
├── package.json # Dependencies and scripts
├── .gitignore # Ignored files in version control
└── app.json # Expo configuration
react-native
: 0.76.7react
: 18.3.1expo
: ~52.0.36expo-status-bar
: ~2.0.1
- Enter a task in the text field.
- Tap the "Add" button to add the task.
- Tap a task to remove it from the list.
Feel free to fork the repository and submit pull requests with improvements!
This project is open-source and free to use.