A simple yet elegant Todo List application built with Flutter.
This app allows users to add, delete, search, and toggle the completion status of tasks.
- β Add new todos
- β Delete existing todos
- π Real-time search through todos
- π Mark todos as done or undone
- π§Ό Clean and minimal UI
lib/
βββ main.dart # Main app entry point
βββ models/
β βββ todo.dart # Todo model
βββ widgets/
βββ todoItem.dart # UI component for each todo item
assets/
βββ profile.png # Profile avatar (used in AppBar)
- Flutter SDK (version >= 3.0.0)
- Android Studio / VS Code
- Dart plugin
-
Clone the repository
git clone https://github.com/HasithFernando/ToDo-App.git cd ToDo-App -
Get dependencies
flutter pub get
-
Run on emulator or real device
flutter run
- Built using
Material Design - Uses
Stack,ListView,TextField,AppBar,CircleAvatar, and more - Responsive layout
Make sure your pubspec.yaml includes:
flutter:
assets:
- assets/profile.pngHasith Fernando
- GitHub: HasithFernando
- Email: [email protected]


