A clean, cross-platform task manager built with Flutter. Create, edit, and organize your daily tasks with due dates, priorities, and a calendar view.
- Create tasks — add a task with a title, description, start/end date, and priority.
- Edit tasks — update the details of an existing task.
- Calendar view — browse tasks by date with a custom calendar card.
- Priorities — tag each task with a priority level.
- Date formatting — readable dates powered by
intl. - Polished UI — animated splash screen, custom buttons, text fields, and info cards.
- Flutter (Dart SDK
^3.9.2) - flutter_svg — SVG icon rendering
- intl — date formatting
- cupertino_icons
lib/
├── main.dart
├── model/
│ └── task_model.dart # Task data model (title, dates, priority)
├── screen/
│ ├── splash_screen.dart
│ ├── home_screen.dart # Task list + calendar
│ ├── create_a_new_task_screen.dart # Add a task
│ └── widgets/ # edit_task, calendar_card, buttons, fields, info_card
└── util/
├── colorconstraint.dart # Color constants
└── routes/ # App routes & page definitions
- Flutter SDK (Dart
^3.9.2)
-
Install dependencies:
flutter pub get
-
Run the app:
flutter run
flutter build apk # Android
flutter build ios # iOS
Android · iOS


