تفاصيل العمل

تطبيق دردشة باستخدام Flutter وFirebase ️

الوصف:

تطبيق الدردشة مصمم لتوفير تجربة مراسلة سلسة وبديهية للمستخدمين، مستوحاة من المنصات الشهيرة مثل WhatsApp. يعتمد التطبيق على Flutter لتوافقية متعددة المنصات، وعلى Cubit لإدارة الحالة بكفاءة، وعلى بنية نظيفة لضمان القابلية للتوسع والصيانة، بالإضافة إلى تصميم متجاوب لضمان تجربة مستخدم مثالية عبر الأجهزة المختلفة.

الميزات:

المراسلة: يمكن للمستخدمين إرسال واستقبال الرسائل النصية فورًا ، وعرض آخر رسالة بين المستخدمين على الشاشة الرئيسية .

مشاركة الوسائط: يدعم مشاركة الصور ️، الفيديوهات ، والتسجيلات الصوتية ️، مع إمكانية السحب في التسجيل للوصول إلى أي ثانية داخل الدردشات.

المكالمات الصوتية والمرئية: يتيح للمستخدمين إجراء مكالمات صوتية ومرئية مباشرة من التطبيق (باستخدام zegocloud).

آخر ظهور/حالة الاتصال: يعرض آخر ظهور ⏱️ أو حالة الاتصال للمستخدمين.

إشعارات القراءة: يشير إلى متى تم تسليم الرسائل وقراءتها من قبل المستلمين .

الإشعارات: يرسل إشعارات فورية للمستخدمين عند تلقي رسائل جديدة (باستخدام FCM Rest API).

حفظ الصور: يتيح للمستخدمين حفظ الصور المستلمة في الدردشات إلى أجهزتهم .

إدارة الرسائل: يمكن للمستخدمين حذف ️، تعديل ️، وإعادة توجيه الرسائل.

إدارة الأصدقاء: يدعم إضافة أصدقاء جدد .

تخصيص الملف الشخصي: يمكن للمستخدمين تعيين صور الملف الشخصي ورسائل الحالة وتحديثها في أي وقت ️.

وظيفة البحث: تسهل البحث عن جهات الاتصال والرسائل بسهولة .

مصادقة المستخدم: تنفذ مصادقة مستخدم آمنة لحماية حسابات المستخدمين (باستخدام تسجيل الدخول عبر Google).

تصميم متجاوب:

يتكيف مع مختلف أحجام الشاشات (هواتف، أجهزة لوحية، سطح المكتب).

يوفر واجهة مستخدم متسقة عبر الأجهزة .

بطاقة العمل

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