تفاصيل العمل

تم تطوير هذا المشروع بـ Flutter كتطبيق دردشة مستلهم من واتساب. يتميز التطبيق بواجهة مألوفة تحتوي على صفحة دردشة وظيفية، وشاشة مصادقة محلية، وتسجيل المستخدمين باستخدام البريد الإلكتروني/كلمة المرور أو حساب Google.

الشاشات:

شاشه التحديث (إن وجد)

صفحة المحادثات التي تعرض تفاصيل المستخدم (الاسم، البريد الإلكتروني، صورة الحساب على Google)

كل مستخدم تضغط عليه ينقلك لصفحه الشات الخاصه بِكُما.

شاشة الـ Settings.

شاشة No Internet تظهر اذا كان لا يوجد اتصال انترنت اثناء تسجيل الدخول.

باقى الشاشات تعرض Gif Coming Soon

الرسائل:

استخدم Firebase Messaging لارسال و استقبال الاشعارات.

باستخدام Dio ارسال الاشعارات عن طريق Firebase Messaging HTTP v1 API

استخدم flutter_local_notifications لاستقبال الاشعارات فى حاله كان التطبيق يعمل.

فى حاله وصول اشعار والتطبيق فى الخلفية او مغلق عند الضغط على الاشعار يفتح التطبيق على صفحه الشات بينك و بين المُرسل.

️ صفحة الإعدادات:

يمكن الوصول إليها عبر ثلاث نقاط على الصفحة الرئيسية

خيارات القفل الحيوي باستخدام local_auth (بصمة الإصبع/ Face ID)

اذا كرر المستخدم محاولات فاشله متعدده يطلب منه ادخال رمز الهاتف (Pin / Pattern / Passcode).

ميزة الكاميرا:

رمز الكاميرا على الشاشة الرئيسية لالتقاط الصور عالية الجودة و ارسالها.

زر حفظ الصورة على الهاتف.

بطاقة العمل

اسم المستقل Moaz S.
عدد الإعجابات 0
عدد المشاهدات 5
تاريخ الإضافة
تاريخ الإنجاز