قمت بتطوير تطبيق دردشة جماعية لحظية باستخدام Flutter وFirebase، يتيح للمستخدمين التواصل في الوقت الحقيقي داخل مجموعات بشكل مشابه لتطبيقات المحادثة الشهيرة.
هذا المشروع يركز على تجربة مستخدم سلسة، واجهة حديثة، وإدارة ذكية لحالات التطبيق باستخدام Flutter Bloc.
⭐ مميزات التطبيق:
محادثات جماعية لحظية باستخدام Cloud Firestore
تسجيل دخول وتسجيل حسابات آمن بواسطة Firebase Authentication
عرض اسم المُرسل وتوقيت الرسالة داخل كل رسالة
تصميم واجهة حديثة ومتجاوبة يعمل على مختلف أحجام الشاشات
إشعارات وتنبيهات مخصصة لعرض رسائل النجاح أو الأخطاء (SnackBars)
إدارة حالات قوية ومنظّمة باستخدام Flutter Bloc لضمان أداء ثابت وسلس
التقنيات المستخدمة:
Flutter (تصميم الواجهة وتطوير التطبيق)
Firebase Auth (تسجيل الدخول وإنشاء الحسابات)
Cloud Firestore (تخزين البيانات وتحديثها لحظيًا)
Bloc State Management (إدارة الحالة بتنظيم وكفاءة)
Dart (لغة البرمجة الأساسية)
أهداف المشروع:
بناء بيئة محادثة حقيقية متعددة المستخدمين
فهم كيفية إدارة التدفق اللحظي للبيانات في التطبيقات
تطبيق معايير UI/UX حديثة في تصميم واجهات الدردشة
تحسين مهارات التعامل مع Firebase داخل تطبيقات Flutter