→ رجوع للمشاريع
Flutter App

M-Jewellery

تطبيق تسوق مجوهرات فاخرة بدعم لغتين

قيد التطوير النشط

المشكلة

عايز متجر مجوهرات يحس المستخدم إنه شغل احترافي من أول شاشة، ويشتغل صح بالعربي والإنجليزي مع بعض من غير تعارض في الاتجاه أو الخط.

الحل والتنفيذ

بنيت الواجهة بدعم كامل للغتين، وعملت Onboarding متحرك بكاروسيلات متعددة. لما وصلت لإدارة الحالة، استخدمت Provider (ChangeNotifierProvider + Consumer/Selector + MultiProvider) للسلة والإشعارات بدل ما اسيبها StatefulWidget بسيطة.

أهم الميزات

  • دعم كامل لواجهة عربي/إنجليزي
  • Onboarding متحرك بكاروسيلات
  • سلة وإشعارات بـ Provider
  • Mock authentication

النتيجة والتعلم

لقيت وأصلحت bug حقيقي في فورم إنشاء الحساب — حقل الموبايل كان متوصل غلط بـ controller الباسورد بدل الـ controller بتاعه. حاليًا بركّز على إدارة الحالة، والخطوة الجاية هي ربط المشروع بـ backend حقيقي.

التقنيات المستخدمة

FlutterDartProvider
Live Demo كل المشاريع تواصل معايا بخصوص المشروع ده