تطبيق "E-Chat" – تطبيق مراسلة فوري متطور بتجربة مستخدم عصرية.

تفاصيل العمل

المشروع ده عبارة عن تطبيق مراسلة (Instant Messaging) صممته ونفذته باستخدام Flutter. الهدف كان بناء تطبيق تواصل سريع، بسيط، وواضح، مع التركيز على الـ Clean UI عشان المستخدم يقدر يوصل لمحادثاته بسهولة.

أهم الميزات:

* نظام المحادثات الفورية (Real-time Chat): تصميم واجهة محادثة بتدعم الفقاعات (Chat Bubbles) المختلفة للمرسل والمستقبل، مع دعم الرموز التعبيرية (Emojis).

* إدارة الملف الشخصي (Profile Management): صفحة بروفايل كاملة بتعرض بيانات المستخدم (الاسم، الموبايل، الإيميل، تاريخ الميلاد) مع إمكانية تعديل البيانات وتغيير الصورة الشخصية.

* قائمة المحادثات الذكية: واجهة رئيسية بتعرض آخر الرسائل، توقيت الإرسال، وعدد الرسائل غير المقروءة (Unread Counter) بشكل منظم.

* مشاركة الوسائط: التطبيق بيدعم إرسال الصور والمرفقات والتسجيلات الصوتية (Voice Notes) من داخل المحادثة.

* مكالمات الفيديو والصوت: إضافة أيقونات مخصصة للمكالمات داخل شاشة المحادثة لتسهيل التواصل المباشر.

* نظام المجموعات (Groups): تبويب خاص بإنشاء وإدارة المجموعات لتنظيم التواصل الجماعي.

طريقة التنفيذ: استخدمت Flutter لبناء الواجهات بحيث تكون "Responsive" وتشتغل بنفس الجودة على أندرويد وآيفون. اهتميت جداً بتفاصيل الـ UI زي الـ Custom Icons والـ Rounded Corners. بالنسبة للبيانات، صممت موديل (Data Model) منظم للتعامل مع الرسائل والبروفايلات، واستخدمت Cached Network Image لتحميل صور المستخدمين بسرعة وبدون استهلاك للبيانات.

بطاقة العمل

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