تفاصيل العمل

A modern multi-vendor shopping application built for iOS using SwiftUI and MVVM architecture. The app supports product browsing, advanced search, cart management, and secure in-app payments, all backed by a Shopify backend.

: Architecture

The app follows the MVVM (Model-View-ViewModel) architecture to ensure clean separation of concerns and ease of testing and maintenance.

Model: Data entities and API layer

View: SwiftUI

ViewModel: Handles UI logic and data transformation

: Technologies Used

Technology Purpose

Swift Core programming language

SwiftUI UI development

URLSession Networking and RESTful API calls

Core Data Local data persistence

Reachability Network status monitoring

Firebase Authantications

XCTest Unit testing

Shopify Backend

Payments Apple Pay via Payment SDK

: Features

Browse products from multiple vendors

Advanced search and filtering

Manage cart and favorites

Apply discount codes

In-app Apple Pay support

View complete order history

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات