A modern e-commerce application built with SwiftUI, following the MVVM architecture pattern. The app features a clean and modular structure with separate core components and feature modules.
- Home: Browse featured products and categories
- Category Products: View products by category
- Product Detail: Detailed product information
- Search: Find products easily
- Cart: Shopping cart management
- Profile: User profile management
- Custom Tab Navigation: Smooth navigation between features
E-CommerceApp-SwiftUI/
├── Core/
│ ├── Managers/
│ ├── Models/
│ └── Network/
├── Features/
│ ├── Cart/
│ ├── CategoryProducts/
│ ├── Home/
│ ├── ProductDetail/
│ ├── ProductList/
│ ├── Profile/
│ ├── Search/
│ └── Tab/
└── Assets.xcassets/
- SwiftUI: Framework for building user interfaces
- MVVM Architecture: Clear separation of concerns
- Modular Structure: Feature-based organization
- Network Layer: API communication handling
- Core Managers: Centralized business logic
- Clone this repository
git clone https://github.com/yourusername/E-CommerceApp-SwiftUI.git
-
Open
E-CommerceApp-SwiftUI.xcodeproj
in Xcode -
Build and run the project
This project is licensed under the MIT License.