A simple and efficient Todo app built with React Native, allowing users to create, manage, and organize their tasks on the go.
- Add Todos: Quickly add tasks with a simple input field.
- Mark as Completed: Mark tasks as completed with a single tap.
- Delete Todos: Remove tasks you no longer need.
- Persistent Storage: Keep your todos saved even after restarting the app.
- User-Friendly UI: Clean and intuitive design for a seamless user experience.
Add Todo | Mark Complete | Delete Todo |
---|---|---|
Follow these steps to set up the project locally:
-
Clone the Repository
git clone https://github.com/Binary-Shade/React-Native-TODOist.git
-
Navigate to the Project Directory
cd react-native-todo-app
-
Install Dependencies
npm install
or
yarn install
-
Run the App
- For Android:
npx react-native run-android
- For iOS:
npx react-native run-ios
- For Android:
- React Native: Framework for building mobile applications.
- React Navigation: For navigating between screens (if applicable).
- AsyncStorage: For local data persistence.
- Expo (Optional): For simplified development and testing.
- Open the app on your device or simulator.
- Add a task using the input field and press the "Add" button.
- View your tasks listed below.
- Tap on a task to mark it as completed.
- Swipe left (or tap a delete button) to remove a task.
Contributions are welcome! If you'd like to contribute:
- Fork the repository.
- Create a new branch for your feature or bug fix:
git checkout -b feature-name
- Commit your changes:
git commit -m "Add feature-name"
- Push to the branch:
git push origin feature-name
- Open a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
If you have any questions or feedback, feel free to reach out:
- GitHub: Binary Shade
- Email: 02042003sureshk@gmail.com