المشروع ده ماكانش مجرد تحويل تصميم لكود، الهدف كان بناء تجربة تسوق سريعة ومنظمة بجد. قمت بتطوير تطبيق متجر إلكتروني للأزياء والموضة باستخدام تقنية Flutter، مع التركيز على إن الكود يكون "هندسي" وقابل للتوسع.
أهم النقاط التقنية اللي ركزت عليها:
بنية التطبيق (Architecture): اعتمدت بالكامل على الـ Clean Architecture، وده عشان أضمن إن الكود يكون مفصول تماماً (Data, Domain, Presentation Layers)، مما يسهل عملية الصيانة أو إضافة ميزات جديدة مستقبلاً بدون مشاكل.
إدارة الحالة (State Management): استخدمت Bloc/Provider لضمان ثبات الأداء وسرعة الاستجابة، خاصة في العمليات اللحظية زي تحديث السلة أو تصفية المنتجات.
الربط مع الـ APIs: تنفيذ ربط برمجى كامل للبيانات (منتجات، تصنيفات، طلبات) مع معالجة الأخطاء (Error Handling) بشكل احترافي لضمان عدم توقف التطبيق.
تجربة المستخدم (UI/UX): صممت الواجهات بروح عصرية تناسب براندات الأزياء، مع الاهتمام جداً بـ "Performance" الصور وسرعة التنقل بين الصفحات.
نظام الدفع والطلبات: دمج نظام دفع متكامل مع شاشات مخصصة لتتبع حالة الشحنات والطلبات السابقة.
التطبيق حالياً بيقدم أداء مستقر جداً على Android و iOS، وجاهز لدعم أي نشاط تجاري عايز يكبر صح.