إنشاء تطبيق متجر إلكتروني لنظام iOS

تفاصيل العمل

اسم المشروع: HEIN

الوصف: تطبيق متجر إلكتروني قمت بتطويره باستخدام لغة Swift وواجهة UIKit، ويتيح للمستخدمين استعراض المنتجات، البحث عنها، وإضافتها إلى السلة.

الأدوات المستخدمة:

Swift و UIKit: لتطوير الواجهات وتوفير تجربة استخدام سهلة وسلسة.

Alamofire: لإجراء الاتصالات مع الخادم ومعالجة طلبات HTTP، مما يضمن تحميل البيانات بسرعة وسهولة.

CocoaPods: لإدارة المكتبات وضمان التكامل السلس لمكتبة Alamofire وأي مكتبات خارجية أخرى.

Firebase: للتعامل مع قاعدة البيانات وتخزين بيانات المستخدمين بطريقة آمنة، كما يوفر إمكانيات التنبيهات والرسائل المباشرة.

التقنيات والمبادئ المعتمدة:

نمط MVVM: للفصل بين الواجهة والمكونات المنطقية، مما يساعد في جعل الكود أكثر تنظيمًا وسهولة في الصيانة.

مبادئ SOLID: لتطبيق أفضل ممارسات البرمجة وجعل الكود مرنًا وقابلًا للتوسع.

اختبارات الوحدة (Unit Testing): للتأكد من جودة التطبيق وضمان خلوّه من الأخطاء البرمجية.

مميزات التطبيق:

تصفح المنتجات حسب الفئة: يمكن للمستخدمين استعراض المنتجات حسب الفئات مثل الملابس، الإلكترونيات، وغيرها.

إضافة إلى السلة: إمكانية إضافة المنتجات إلى السلة لإتمام الشراء لاحقًا.

بحث متقدم: يوفر التطبيق خيار البحث للعثور على منتجات محددة بسرعة.

تنبيهات Firebase: لإرسال إشعارات فورية إلى المستخدمين حول العروض أو المنتجات الجديدة.

ملفات مرفقة

بطاقة العمل

اسم المستقل محمود ا.
عدد الإعجابات 0
عدد المشاهدات 3
تاريخ الإضافة