اسم المشروع: HEIN
الوصف: تطبيق متجر إلكتروني قمت بتطويره باستخدام لغة Swift وواجهة UIKit، ويتيح للمستخدمين استعراض المنتجات، البحث عنها، وإضافتها إلى السلة.
الأدوات المستخدمة:
Swift و UIKit: لتطوير الواجهات وتوفير تجربة استخدام سهلة وسلسة.
Alamofire: لإجراء الاتصالات مع الخادم ومعالجة طلبات HTTP، مما يضمن تحميل البيانات بسرعة وسهولة.
CocoaPods: لإدارة المكتبات وضمان التكامل السلس لمكتبة Alamofire وأي مكتبات خارجية أخرى.
Firebase: للتعامل مع قاعدة البيانات وتخزين بيانات المستخدمين بطريقة آمنة، كما يوفر إمكانيات التنبيهات والرسائل المباشرة.
التقنيات والمبادئ المعتمدة:
نمط MVVM: للفصل بين الواجهة والمكونات المنطقية، مما يساعد في جعل الكود أكثر تنظيمًا وسهولة في الصيانة.
مبادئ SOLID: لتطبيق أفضل ممارسات البرمجة وجعل الكود مرنًا وقابلًا للتوسع.
اختبارات الوحدة (Unit Testing): للتأكد من جودة التطبيق وضمان خلوّه من الأخطاء البرمجية.
مميزات التطبيق:
تصفح المنتجات حسب الفئة: يمكن للمستخدمين استعراض المنتجات حسب الفئات مثل الملابس، الإلكترونيات، وغيرها.
إضافة إلى السلة: إمكانية إضافة المنتجات إلى السلة لإتمام الشراء لاحقًا.
بحث متقدم: يوفر التطبيق خيار البحث للعثور على منتجات محددة بسرعة.
تنبيهات Firebase: لإرسال إشعارات فورية إلى المستخدمين حول العروض أو المنتجات الجديدة.
اسم المستقل | محمود ا. |
عدد الإعجابات | 0 |
عدد المشاهدات | 4 |
تاريخ الإضافة |