A high-performance, dark-glossy themed task management application built with Flutter. This project demonstrates advanced Android integration, background execution, and modern Glassmorphism UI design.
| Home Screen | Add Task |
|---|---|
![]() |
![]() |
- Framework: Flutter (Dart)
- State Management: GetX (Reactive state handling)
- Database: Local persistence via Repository Pattern
- Timezone Handling:
timezone&flutter_timezone(IANA database) - Notifications:
flutter_local_notifications - Design Language: Glassmorphism (Backdrop Blurs & Transparency)
Tasky is engineered to fire reminders even if the app process is terminated by the OS.
- Receiver Architecture: Utilizes
ScheduledNotificationReceiverandScheduledNotificationBootReceiverin the Android Manifest to hook into the system'sAlarmManager. - Boot Persistence: Implements a broadcast listener to reschedule all pending tasks automatically after a device reboot.
To bypass Android's aggressive battery optimization (Doze Mode), the app uses:
- Exact Alarms:
AndroidScheduleMode.exactAllowWhileIdleto guarantee to-the-second delivery. - Timezone Synchronization: Real-time mapping of device-local time to the IANA timezone database to prevent UTC offset errors.
- Blur Filters: Custom implementation of
BackdropFilterwithsigmablurs for a "frosted glass" effect. - Intercepted Navigation: Custom
PopScopelogic that prevents accidental app closure via a themed confirmation dialog.

