Taskati App – تطبيق ذكي لإدارة المهام
Taskati هو تطبيق حديث وسهل الاستخدام لإدارة المهام، تم تطويره باستخدام Flutter، بهدف مساعدة المستخدمين على تنظيم أنشطتهم اليومية بكفاءة وتوفير تجربة استخدام سلسة ومريحة.
يتيح التطبيق للمستخدمين إنشاء المهام وإدارتها وتتبعها بناءً على تواريخ محددة، مع واجهة نظيفة ومنظمة تم تنفيذها بدقة عالية وفق تصميم Figma لضمان تناسق بصري وجودة عالية في تجربة المستخدم.
من أهم مميزات التطبيق الاعتماد على Hive كقاعدة بيانات محلية، مما يوفر تخزين سريع وخفيف للبيانات دون الحاجة للاتصال بالإنترنت، مع ضمان حفظ المهام وإمكانية الوصول إليها في أي وقت. كما تم استخدام SharedPreferences لحفظ بيانات المستخدم مثل الاسم والصورة الشخصية.
يوفر التطبيق أيضًا إمكانية تخصيص الملف الشخصي، حيث يمكن للمستخدم رفع صورة من الكاميرا أو المعرض باستخدام image_picker، مع إدارة وحفظ الملفات بشكل دائم باستخدام path_provider.
من الناحية التقنية، تم بناء التطبيق بهيكل منظم وقابل للتوسع، مع الاعتماد على Custom Widgets لإعادة الاستخدام وتنظيم الكود بشكل احترافي. كما تم استخدام Widgets أساسية مثل ListView، وDismissible (لإدارة السحب مثل الحذف أو إكمال المهمة)، وBottomSheet للتفاعل، وStack لبناء واجهات متقدمة.
المميزات الرئيسية:
إضافة، تعديل، وحذف المهام
استخدام السحب (Swipe) لإدارة المهام (حذف / تحديد كمكتملة)
عرض المهام حسب التاريخ
تخزين محلي دائم باستخدام Hive
إدارة الملف الشخصي (الاسم والصورة)
واجهة مستخدم متجاوبة ونظيفة وفق تصميم Figma
تجربة استخدام سلسة وسريعة
التقنيات المستخدمة:
Flutter & Dart
Hive & Hive Flutter
SharedPreferences
Image Picker
Path Provider
يعكس هذا المشروع اهتمامًا كبيرًا بالتفاصيل، وتنظيم الكود، والالتزام بتقديم تجربة استخدام عالية الجودة مع أداء قوي وفعال.