قمت بتطوير تطبيق iOS مبتكر باستخدام تقنيات SwiftData، SwiftUI، GraphQL، و Shopify لتقديم تجربة تسوق سلسة ومتقدمة للمستخدمين. يدمج التطبيق بين الأداء العالي والواجهات التفاعلية لتوفير أفضل تجربة مستخدم.
SwiftData: استخدمته لتخزين وإدارة بيانات التطبيق بشكل محلي على الجهاز، مما يضمن الوصول السريع إلى البيانات حتى في حالة عدم الاتصال بالإنترنت. يمكن للمستخدمين الوصول إلى سلة التسوق أو تفاصيل الطلبات المخزنة بسرعة دون الحاجة إلى الاتصال بالخادم.
SwiftUI: اعتمدت على هذا الإطار لتصميم واجهات المستخدم الحديثة والجذابة التي تتفاعل مع البيانات بشكل سلس. التطبيق يوفر واجهات تفاعلية لعرض المنتجات، إضافة إلى سلة التسوق، وإتمام عملية الدفع، بالإضافة إلى تكامل واجهات المستخدم بشكل مرن مع مختلف أنواع الأجهزة.
GraphQL: تم استخدامه لطلب البيانات بشكل دقيق وفعال من متجر Shopify، مما يتيح جلب المعلومات الضرورية مثل تفاصيل المنتجات، المخزون، الأسعار، والمراجعات، دون تحميل بيانات غير ضرورية. هذا يساهم في تحسين الأداء وتقليل وقت الاستجابة.
Shopify: من خلال تكامل Shopify API، يقوم التطبيق بالتفاعل مع المتجر الإلكتروني لجلب معلومات المنتجات، وإنشاء سلة تسوق، وتقديم خيارات دفع آمنة وسريعة. كما يتيح للمستخدمين تصفح المتجر بسهولة وتنفيذ عمليات الشراء بكفاءة.
الميزات الرئيسية للتطبيق:
تصفح المنتجات في متجر Shopify وعرض تفاصيلها.
إضافة المنتجات إلى سلة التسوق.
تخزين حالة السلة والطلبات بشكل محلي باستخدام SwiftData.
استخدام GraphQL لاستعلام البيانات بشكل دقيق ومرن من Shopify.
تصميم واجهات تفاعلية باستخدام SwiftUI لعرض بيانات المنتجات وسلة التسوق.
خيارات دفع آمنة وسلسة.