تطبيق Fruit Hub - متجر متكامل لبيع الفواكه الطازجة (Flutter & Firebase) تطبيق Fruit Hub - متجر متكامل لبيع الفواكه الطازجة (Flutter & Firebase) تطبيق Fruit Hub - متجر متكامل لبيع الفواكه الطازجة (Flutter & Firebase) تطبيق Fruit Hub - متجر متكامل لبيع الفواكه الطازجة (Flutter & Firebase) تطبيق Fruit Hub - متجر متكامل لبيع الفواكه الطازجة (Flutter & Firebase) تطبيق Fruit Hub - متجر متكامل لبيع الفواكه الطازجة (Flutter & Firebase) تطبيق Fruit Hub - متجر متكامل لبيع الفواكه الطازجة (Flutter & Firebase) تطبيق Fruit Hub - متجر متكامل لبيع الفواكه الطازجة (Flutter & Firebase) تطبيق Fruit Hub - متجر متكامل لبيع الفواكه الطازجة (Flutter & Firebase) تطبيق Fruit Hub - متجر متكامل لبيع الفواكه الطازجة (Flutter & Firebase) تطبيق Fruit Hub - متجر متكامل لبيع الفواكه الطازجة (Flutter & Firebase) تطبيق Fruit Hub - متجر متكامل لبيع الفواكه الطازجة (Flutter & Firebase) تطبيق Fruit Hub - متجر متكامل لبيع الفواكه الطازجة (Flutter & Firebase) تطبيق Fruit Hub - متجر متكامل لبيع الفواكه الطازجة (Flutter & Firebase) تطبيق Fruit Hub - متجر متكامل لبيع الفواكه الطازجة (Flutter & Firebase)
تفاصيل العمل

مشروع Fruit Hub هو تطبيق تجارة إلكترونية (E-commerce) متكامل، صُمم ليقدم تجربة تسوق عصرية ومريحة. قمت فيه بالتركيز على الجمع بين التصميم الجذاب والأداء القوي، وإليك أبرز التقنيات والمهام التي نفذتها: ​هيكلة احترافية (Clean Architecture): طبقت مبادئ الفصل بين المهام (Presentation, Domain, Data) لضمان كود منظم وقابل للتطوير والبحث. ​إدارة الحالة (State Management): اعتمدت على نمط BLoC/Cubit لضمان تدفق بيانات مستقر وتجربة مستخدم سريعة. ​تعدد طرق تسجيل الدخول: دمجت Firebase Auth لدعم الدخول عبر (البريد الإلكتروني، Google، و Facebook) لسهولة وصول المستخدمين. ​تجربة تسوق ذكية: برمجت ميزات البحث المتقدم مع الفلاتر، وإضافة المنتجات للمفضلة، وإدارة السلة (Cart Management) بكفاءة. ​دعم اللغات (Localization): التطبيق يدعم اللغتين العربية والإنجليزية بالكامل مع دعم خاصية الـ RTL للغة العربية لتجربة محلية ممتازة. ​تكامل الدفع الإلكتروني: ربطت التطبيق بـ PayPal API لتوفير وسيلة دفع آمنة وموثوقة للمشترين. ​الأداء وسرعة التحميل: استخدمت Hive للتخزين المحلي (Caching) لتحسين أداء السلة والمفضلة، و Cached Network Image لسرعة عرض صور المنتجات. ​تصميم متجاوب (Responsive UI): الواجهات مصممة بدقة لتناسب مختلف أحجام الشاشات باستخدام Flutter ScreenUtil.

مهارات العمل
شارك
بطاقة العمل
تاريخ النشر
منذ شهرين
المشاهدات
50
المستقل
Ahmed Hussein
Ahmed Hussein
مبرمج تطبيقات موبايل
طلب عمل مماثل
مهارات العمل
شارك
مركز المساعدة