هذا تطبيق To-Do حديث تم تطويره باستخدام Flutter وDart، ويعتمد على مبادئ Clean Architecture لبناء قاعدة كود قابلة للتوسّع، سهلة الصيانة، وقابلة للاختبار.
تم استخدام Cubit لإدارة الحالة بكفاءة، مما يضمن تحديث واجهة المستخدم بشكل سلس وتفاعلي.
يعتمد التطبيق في الخلفية على Firebase، حيث يتم استخدام Firebase Authentication لتأمين عمليات تسجيل الدخول وإنشاء الحسابات، وCloud Firestore لتخزين المهام وتحديثها في الوقت الحقيقي.
يمكن للمستخدمين إنشاء المهام، تعديلها، حذفها، وتنظيمها، مع مزامنة فورية للبيانات عبر جميع الأجهزة.
يعكس هذا المشروع أفضل الممارسات في تطوير تطبيقات Flutter، من خلال الدمج بين بنية نظيفة، وإدارة حالة قوية، وخدمات سحابية موثوقة، لتقديم تجربة إدارة مهام سريعة، مرنة، وفعّالة.