تفاصيل العمل

تطبيق متجر إلكتروني متكامل تم تطويره باستخدام إطار العمل Flutter، يركز على توفير تجربة تسوق تفاعلية وسريعة مع مزامنة لحظية لحالة المنتجات وسلة الشراء.

أبرز المميزات والحلول الهندسية المنفذة:

إدارة الحالة التفاعلية (Reactive State Management):

استخدام حزمة Provider لتنظيم تدفق البيانات (State Flow) بين الشاشات بشكل مركزي، مما يقضي تماماً على إعادة بناء الواجهات غير الضرورية (Rebuilds) ويوفر استهلاك الذاكرة وسرعة استجابة فائقة.

سلة مشتريات ديناميكية (Dynamic Cart Engine):

حساب وتحديث إجمالي الأسعار والكميات بشكل فوري وبدون أي تأخير.شارة إشعار حية (Live Badge) في شريط التطبيق العلوي تعكس عدد العناصر المختارة لحظياً.إمكانية تفريغ السلة بالكامل أو التحكم في العناصر بنقرة واحدة.

هيكلة برمجية نظيفة (Clean Architecture):

فصل طبقات البيانات ونماذج المنتجات (Models) عن منطق التحكم (Controllers) وعن شاشات العرض (Views)، مما يسهل صيانة وتوسيع التطبيق لاحقاً لربطه بأي بوابة دفع أو REST API خارجي.

التقنيات المستخدمة:لغة البرمجة وإطار العمل: Flutter & Dart إدارة الحالة: Provider المعمارية: Clean Architecture & Reactive UI

ملفات مرفقة

بطاقة العمل

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