Thanks to visit codestin.com
Credit goes to github.com

Skip to content

A premium Flutter todo application featuring a Dark Glossy/Glassmorphism UI. This project explores advanced mobile development concepts, specifically focused on local data persistence using SQL and reliable background task scheduling with the Flutter Local Notifications plugin.

Notifications You must be signed in to change notification settings

CodeWithKhan07/tasky

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tasky

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.


📸 Screenshots

Home Screen Add Task
Home Add Task

🛠 Tech Stack

  • 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)

⚙️ Technical Implementations

1. Persistent Background Notifications

Tasky is engineered to fire reminders even if the app process is terminated by the OS.

  • Receiver Architecture: Utilizes ScheduledNotificationReceiver and ScheduledNotificationBootReceiver in the Android Manifest to hook into the system's AlarmManager.
  • Boot Persistence: Implements a broadcast listener to reschedule all pending tasks automatically after a device reboot.

2. Precise Alarm Logic

To bypass Android's aggressive battery optimization (Doze Mode), the app uses:

  • Exact Alarms: AndroidScheduleMode.exactAllowWhileIdle to guarantee to-the-second delivery.
  • Timezone Synchronization: Real-time mapping of device-local time to the IANA timezone database to prevent UTC offset errors.

4. Glassmorphism & UI Logic

  • Blur Filters: Custom implementation of BackdropFilter with sigma blurs for a "frosted glass" effect.
  • Intercepted Navigation: Custom PopScope logic that prevents accidental app closure via a themed confirmation dialog.

About

A premium Flutter todo application featuring a Dark Glossy/Glassmorphism UI. This project explores advanced mobile development concepts, specifically focused on local data persistence using SQL and reliable background task scheduling with the Flutter Local Notifications plugin.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors