قمت بتطوير تطبيق تجارة إلكترونية مخصص لأجهزة iOS باستخدام لغة Swift، حيث يقدم تجربة تسوق سهلة وسريعة للمستخدمين، ويغطي جميع الوظائف الأساسية لأي متجر إلكتروني.
مواصفات التطبيق:
عرض المنتجات حسب الأقسام مع دعم للبحث والتصنيف.
شاشة تفاصيل المنتج تحتوي على الصور، السعر، الألوان، والمقاسات.
إمكانية اختيار الكمية وإضافتها للسلة مع تحديث السعر تلقائيًا.
واجهة مستخدم (UI) جذابة باستخدام UIKit وAutoLayout.
تسجيل الدخول وتسجيل حساب جديد باستخدام Firebase Auth.
حفظ المنتجات المفضلة للمستخدم.
التعامل مع API لجلب البيانات وتحديث المحتوى بشكل مباشر.
تخزين محلي باستخدام Core Data لحفظ السلة والمفضلة.
إدارة الحالة باستخدام Combine.
تجربة مستخدم سلسة مع تحسينات في الأداء ووقت التحميل.
التقنيات المستخدمة:
Swift
UIKit
MVVM Architecture
Combine
URLSession / Alamofire
Firebase Auth
Core Data
AutoLayout
Git
Apple Pay للدفع إلكترونيا