تفاصيل العمل

Chat App

تطبيق Chat App هو تطبيق محادثة فوري (Instant Messaging) يتيح للمستخدمين التواصل بسهولة وسرعة من خلال واجهة بسيطة ومرنة.

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

الميزات الرئيسية

إنشاء حساب جديد أو تسجيل الدخول باستخدام البريد الإلكتروني أو رقم الهاتف.

إرسال واستقبال الرسائل النصية في الوقت الفعلي.

عرض حالة الاتصال (متصل / غير متصل).

عرض آخر وقت كان المستخدم متصلًا فيه.

إمكانية إرسال الصور والوسائط المتعددة.

دعم الدردشة الفردية والجماعية.

تصميم واجهة تفاعلية وسلسة باستخدام مكونات Flutter الحديثة.

التقنيات المستخدمة

Flutter (Dart)

Firebase Authentication لتسجيل الدخول وإنشاء الحسابات

Cloud Firestore لتخزين وإدارة المحادثات والرسائل

Firebase Storage لرفع ومشاركة الصور والملفات

Provider أو Bloc لإدارة الحالة (State Management)

StreamBuilder لتحديث الرسائل في الوقت الفعلي

فكرة التطبيق

الفكرة من التطبيق هي إنشاء منصة محادثة خفيفة وسريعة تتيح للمستخدمين التواصل الفوري بطريقة آمنة وفعالة،

مع واجهة مستخدم أنيقة وسهلة الاستخدام.

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

بطاقة العمل