Chat App
تطبيق Chat App هو تطبيق محادثة فوري (Instant Messaging) يتيح للمستخدمين التواصل بسهولة وسرعة من خلال واجهة بسيطة ومرنة.
يهدف التطبيق إلى توفير تجربة محادثة حديثة تشبه تطبيقات التواصل الشهيرة، مع التركيز على الأداء العالي وسهولة الاستخدام.
الميزات الرئيسية
إنشاء حساب جديد أو تسجيل الدخول باستخدام البريد الإلكتروني أو رقم الهاتف.
إرسال واستقبال الرسائل النصية في الوقت الفعلي.
عرض حالة الاتصال (متصل / غير متصل).
عرض آخر وقت كان المستخدم متصلًا فيه.
إمكانية إرسال الصور والوسائط المتعددة.
دعم الدردشة الفردية والجماعية.
تصميم واجهة تفاعلية وسلسة باستخدام مكونات Flutter الحديثة.
التقنيات المستخدمة
Flutter (Dart)
Firebase Authentication لتسجيل الدخول وإنشاء الحسابات
Cloud Firestore لتخزين وإدارة المحادثات والرسائل
Firebase Storage لرفع ومشاركة الصور والملفات
Provider أو Bloc لإدارة الحالة (State Management)
StreamBuilder لتحديث الرسائل في الوقت الفعلي
فكرة التطبيق
الفكرة من التطبيق هي إنشاء منصة محادثة خفيفة وسريعة تتيح للمستخدمين التواصل الفوري بطريقة آمنة وفعالة،
مع واجهة مستخدم أنيقة وسهلة الاستخدام.
كما يمكن تطوير التطبيق مستقبلًا لدعم المكالمات الصوتية والمرئية، الإشعارات الفورية، وتخصيص الملف الشخصي لكل مستخدم.