Todo List App
A simple todo list app built with Flutter.
Introduction
This todo list app provides a simple and efficient way to manage your tasks. With intuitive features like adding, marking, and deleting tasks, organizing your to-dos becomes effortless. The app allows you to quickly add new tasks, mark them as done, and delete them as needed. Additionally, it includes a search functionality to filter tasks based on keywords, making it easier to find specific items. Overall, it's a handy tool to help you stay organized and on top of your tasks.
Features
- Add new tasks to the todo list
- Delete tasks from the todo list
- Mark tasks as done or undone
- Simple and intuitive user interface
Installation
Prerequisites
- Flutter SDK installed
- Emulator or physical device to run the app
Steps
- Clone the repository:
git clone https://github.com/your_username/todo_list_app.git
- Navigate to the project directory:
cd todo_list_app
- install dependencies:
flutter pub get
- Run the app:
flutter run
Usage
Launch the app on your device or emulator.
You'll see a list of tasks already added.

Adding a Task:
- Tap on the text field at the bottom of the screen.
- Type in the task details.
- Tap the '+' button to save it.
Marking a Task as Done:
- Tap on the task item to mark it as done. It will appear with a strike-through.
Deleting a Task:
- Tap on the delete icon located on the right side of the task item.
Searching for Tasks:
- Enter a keyword in the search field at the top.
- The list will automatically filter based on the entered keyword.
Contributing
Contributions are welcome! If you'd like to contribute to the project, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/improvement). - Make your changes.
- Commit your changes (
git commit -am 'Add new feature'). - Push to the branch (
git push origin feature/improvement). - Create a new Pull Request.
License
This project is licensed under the MIT License.