تم تطوير تطبيق Chat App باستخدام Flutter بهدف إنشاء نظام دردشة لحظية بين المستخدمين.
يتيح التطبيق تسجيل الدخول وإنشاء حساب جديد عبر Firebase Authentication، وحفظ الرسائل في قاعدة بيانات Cloud Firestore مع عرضها بشكل فوري (Real-time).
تم استخدام BLoC pattern لإدارة الحالة والتحكم في تدفق البيانات بين واجهة المستخدم وFirebase بشكل منظم وفعال.
يركّز المشروع على الجمع بين منطق التطبيق القوي وواجهة استخدام بسيطة وسريعة الاستجابة.
المهام والتقنيات المستخدمة:
Flutter & Dart
Firebase Authentication
Cloud Firestore
BLoC for State Management
Real-time Messaging
Clean Architecture & Folder Structure
Responsive UI