قمت بتطوير تطبيق ToDo بسيط وفعّال لإدارة المهام اليومية باستخدام Flutter، مع الاعتماد على بنية نظيفة (Clean Architecture) وتنظيم احترافي للكود لضمان سهولة الصيانة والتوسعة.
مميزات التطبيق:
تسجيل الدخول وتسجيل الخروج باستخدام API.
إعادة تعيين كلمة المرور (Forgot/Reset Password).
تعديل الملف الشخصي (الاسم – البريد – الصورة).
إضافة مهمة جديدة مع عنوان وتاريخ وحالة.
تعديل المهام أو تحديث حالتها (جارٍ / منتهية).
حذف المهام بسهولة.
الاتصال الكامل بواجهة برمجة تطبيقات (RESTful API).
استخدام State Management (Cubit أو Bloc) لإدارة الحالة بكفاءة.
تطبيق بنمط Clean Code واتباع مبادئ الـ SOLID.
? فصل الطبقات (Presentation - Domain - Data) باستخدام Clean Architecture.
تصميم بسيط وسهل الاستخدام ومتجاوب مع كل الأجهزة.