تطبيق قائمة المهام (To-Do App) تم تطويره باستخدام Flutter لواجهة المستخدم، مع استخدام قاعدة بيانات SQLite (sqflite) لتخزين المهام محليًا، وإدارة الحالة والتنقل بكفاءة باستخدام GetX، بالإضافة إلى إشعارات محلية لتنبيه المستخدم بالمهام المجدولة.
مميزات التطبيق:
️ إدارة المهام: يمكن للمستخدمين إضافة، عرض، تعديل، وحذف المهام بسهولة.
️ تخزين محلي للبيانات: يتم حفظ المهام في قاعدة بيانات SQLite لضمان الوصول إليها بدون إنترنت.
️ إدارة الحالة والتنقل بكفاءة: يعتمد على GetX لإدارة الحالة والتوجيه داخل التطبيق بشكل سلس.
️ الإشعارات المحلية: يستخدم حزمة Flutter Local Notifications لعرض وجدولة إشعارات التذكير بالمهام.
التقنيات والمكتبات المستخدمة:
Flutter: إطار العمل المستخدم لتطوير التطبيق.
google_fonts: لاستخدام خطوط جوجل داخل التطبيق.
get: لإدارة الحالة والتوجيه داخل التطبيق.
intl: لدعم التواريخ واللغات المختلفة.
flutter_local_notifications: لإرسال إشعارات محلية وتنبيهات بالمهام المجدولة.
sqflite: قاعدة بيانات محلية لتخزين المهام.
path_provider: للوصول إلى مسارات التخزين في الجهاز.
provider: مكتبة لإدارة الحالة في تطبيقات Flutter.
هدف المشروع:
تقديم تجربة مستخدم سلسة وفعالة تساعد المستخدمين على تنظيم مهامهم اليومية، إدارة وقتهم بكفاءة، وتلقي إشعارات تذكيرية بالمهام المجدولة لضمان الإنتاجية العالية.
اسم المستقل | Mohamed S. |
عدد الإعجابات | 0 |
عدد المشاهدات | 4 |
تاريخ الإضافة | |
تاريخ الإنجاز |