قمت بتطوير تطبيق TaskZen لإدارة وتنظيم المهام اليومية باستخدام Flutter، مع تصميم عصري وهيكل برمجي منظم وقابل للتطوير.
يتيح التطبيق للمستخدم إضافة وتنظيم المهام بسهولة، مع حفظ جميع البيانات محليًا باستخدام Hive لضمان العمل بدون إنترنت (Offline First).
كما يدعم التطبيق نظام تنبيهات ذكي يقوم بإطلاق إشعار مع نغمة تنبيه عند انتهاء وقت المهمة حتى لو كان التطبيق مغلقًا.
? مميزات التطبيق:
واجهة مستخدم نظيفة وسهلة الاستخدام
إدارة الملف الشخصي (الاسم – الصورة – الوضع الليلي)
إضافة / تعديل / حذف / إكمال المهام
فلترة المهام حسب التاريخ
دعم الوضع الليلي والنهاري مع حفظ الإعدادات
تنبيهات محلية بصوت مخصص عند انتهاء المهمة
تخزين البيانات محليًا بدون الحاجة للإنترنت
إدارة الحالة باستخدام Bloc / Cubit
? التقنيات المستخدمة:
Flutter
Bloc / Cubit
Hive (قاعدة بيانات محلية NoSQL)
Local Notifications
Path Provider
هذا المشروع يعكس خبرة قوية في:
إدارة الحالة وتنظيم الكود
التعامل مع قواعد البيانات المحلية
جدولة التنبيهات في الخلفية
بناء تطبيقات عملية قابلة للتطوير