الهدف: إدارة المهام اليومية (إضافة – تعديل – حذف – تحديد حالة الإنجاز)
طريقة التنفيذ:
أنشأت مشروع جديد في Flutter.
صممت واجهة المستخدم باستخدام Scaffold, ListView, TextField, FloatingActionButton.
استخدمت Firebase Authentication لتسجيل الدخول.
أنشأت قاعدة بيانات في Cloud Firestore لتخزين المهام (title, description, isCompleted).
ربطت التطبيق بـ Firebase من خلال ملف google-services.json.
أنشأت دوال لإضافة المهام وتعديلها وحذفها باستخدام FirebaseFirestore.instance.
اختبرت التطبيق على المحاكي لضمان عمل الإضافة والتحديث في الوقت الحقيقي.
النتيجة:
تطبيق بسيط وسلس ينظم المهام ويحفظها في السحابة بشكل فوري.