تفاصيل العمل

تطبيق دردشة فورية (Real-time Chat) مبني بالكامل باستخدام Flutter وClean Architecture، مع التركيز على جودة الكود وفصل المسؤوليات من خلال تقسيم المشروع إلى طبقات Data وDomain وPresentation بشكل منظم. تم استخدام Firebase Authentication للمصادقة، وCloud Firestore للمراسلة الفورية، وFirebase Storage وCloudinary لرفع وإدارة الوسائط، بالإضافة إلى BLoC مع Hydrated BLoC لإدارة الحالة وحفظها، وGetIt لحقن الاعتماديات (Dependency Injection)، مع دعم كامل للوضعين الداكن (Dark Mode) والفاتح (Light Mode).

A fully-structured real-time chat app built with Flutter and Clean Architecture. The focus was on code quality and

separation of concerns — splitting Data, Domain, and Presentation layers properly. Implemented Firebase Auth, Cloud Firestore for real-time messaging, Firebase Storage & Cloudinary for media, BLoC with Hydrated BLoC for state persistence, GetIt for dependency injection, and full Dark/Light mode support.

ملفات مرفقة

بطاقة العمل

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