تطبيق عملي وسريع يهدف لتنظيم المهام اليومية بفعالية. تم تطوير التطبيق ليعمل بكفاءة تامة بدون الحاجة للإنترنت (Offline First)، مع التركيز على سرعة الأداء وسلاسة واجهة المستخدم.
أبرز المميزات:
نظام تخزين محلي قوي: استخدام قاعدة بيانات Hive (NoSQL) لحفظ واسترجاع المهام بسرعة فائقة، مما يضمن بقاء البيانات حتى بعد إغلاق التطبيق.
إدارة كاملة للمهام (CRUD): إمكانية إضافة مهام جديدة، عرض التفاصيل، وحذف المهام مع رسائل تأكيد لضمان عدم فقدان البيانات بالخطأ.
أداء عالي وسلس: استخدام Cubit/BLoC Pattern لفصل منطق التطبيق عن الواجهة، مما يضمن استجابة فورية وتحديث لحظي للشاشات.
تجربة مستخدم مميزة: دعم ميزة "السحب للتحديث" (Pull to Refresh)، والتحقق من صحة المدخلات (Validation) لمنع إضافة مهام فارغة.
تصميم أنيق: واجهة مستخدم مريحة تعتمد على ألوان هادئة وتصميم عصري (Modern UI).
التقنيات المستخدمة:
Flutter & Dart.
State Management: Cubit & Equatable.
Local Database: Hive & Hive Flutter.
Architecture: MVC / Clean Structure.