تفاصيل العمل

قمت ببرمجة وتطوير واجهات تطبيق متجر إلكتروني لبيع الملابس والإكسسوارات باستخدام إطار عمل Flutter. تم التركيز في هذا المشروع على تحويل التصاميم إلى تطبيق واقعي يتميز بسلاسة الحركة (Animations) ودقة التنفيذ (Pixel Perfect) مع مراعاة أفضل الممارسات في كتابة الكود.

التطبيق يدعم تجربة مستخدم كاملة تبدأ من تصفح المنتجات وصولاً إلى إدارة سلة المشتريات، مع واجهة عصرية وبسيطة (Minimalist UI).

المميزات التقنية في المشروع:

* بناء واجهات تفاعلية (Responsive UI): الواجهات مصممة لتناسب مختلف أحجام الشاشات (Android & iOS) مع الحفاظ على تناسق العناصر.

* إدارة الحالة (State Management): استخدام تقنيات متطورة (مثل Provider أو Bloc أو GetX - يفضل ذكر ما استخدمته) لضمان تحديث سلة المشتريات وحساب الإجمالي والخصومات بشكل لحظي ودقيق.

* عناصر التحكم المخصصة (Custom Widgets): برمجة أزرار التحكم في الكمية (Quantity Selector) واختيار المقاسات بشكل تفاعلي وسلس.

* التنقل المتطور (Advanced Navigation): نظام تنقل سلس بين صفحة عرض المنتجات، تفاصيل المنتج، وسلة المشتريات.

* Clean Code Architecture: الكود منظم وقابل لإعادة الاستخدام، مما يسهل عملية ربط التطبيق لاحقاً بأي لوحة تحكم (Backend/API).

الأدوات والتقنيات المستخدمة:

* Language: Dart.

* Framework: Flutter.

* State Management: (أضف التقنية التي تفضلها).

* Icons: Material Design / Cupertino Icons.

ما تم إنجازه في هذا النموذج:

* Home Screen: عرض المنتجات بشكل شبكي (GridView) مع ميزة إضافة للمفضلة.

* Product Details: عرض تفاصيل المنتج مع سلايدر للصور ووصف تفصيلي.

* Shopping Cart: نظام كامل لإدارة المشتريات، حساب الخصومات، وعرض السعر النهائي.