تفاصيل العمل

A Flutter chat application that enables real-time messaging, image and video sharing using Socket.IO. Built with

Clean Architecture and Bloc to ensure scalable, maintainable, and testable code

تطبيق محادثة مطوّر باستخدام Flutter يتيح المراسلة الفورية ومشاركة الصور ومقاطع الفيديو باستخدام Socket.IO. تم بناؤه وفقًا لمبادئ Clean Architecture وإدارة الحالة باستخدام Bloc لضمان قابلية التوسع وسهولة الصيانة وإمكانية الاختبار.

Tools & Technologies

Bloc

Clean Architecture

Provider

Socket.io

File picker

Firebase cloud messaging

Camera

Video player

Authentication

Qr code

Injectable

Animations

Features

Authentication and Authorization.

Send and Receive messages,images and videos.

Friend Request and Friend management.

Search for users by username or scanning a QR code.

Smooth and engaging UI animations for an enhanced user experience.

Capture and share photos using the device camera.

Video player support.

Local data caching and synchronization.

Push notifications for all app lifecycle states.

High-performance and responsive user experience.

Scalable, maintainable, and testable architecture.

بطاقة العمل

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