سأقوم بربط شاشة تسجيل الدخول الموجودة في تطبيق Flutter بخدمة Firebase Authentication باستخدام البريد الإلكتروني وكلمة المرور، مع التأكد من صحة البيانات وإظهار رسائل الخطأ المناسبة.
تشمل الخدمة:
- ربط مشروع Flutter بـ Firebase.
- تفعيل تسجيل الدخول بالبريد الإلكتروني.
- ربط شاشة الدخول بالخدمة.
- إضافة حالات التحميل ورسائل الخطأ.
- الانتقال للصفحة الرئيسية بعد نجاح الدخول.
- تسليم التعديلات وشرح طريقة تشغيلها.
حجم العمل:
تشمل الخدمة شاشة تسجيل دخول واحدة وطريقة دخول واحدة، ولا تشمل تصميم شاشات جديدة أو إنشاء تطبيق كامل.
المطلوب من المشتري:
ملفات مشروع Flutter وبيانات مشروع Firebase، مع عدم إرسال أي كلمات مرور.
ربط شاشة تسجيل الدخول بخدمة Firebase باستخدام البريد وكلمة المرور.
التأكد من صحة البريد الإلكتروني وكلمة المرور قبل تسجيل الدخول.
إضافة حالات التحميل والنجاح والخطأ برسائل واضحة.
نقل المستخدم للواجهة الرئيسية بعد نجاح تسجيل الدخول.
ملفات Dart الخاصة بتسجيل الدخول بعد ربطها بـ Firebase.
التعامل مع البريد غير الصحيح وكلمة المرور الخاطئة ومشاكل الاتصال.
توضيح خطوات تشغيل Firebase داخل المشروع.