https://github.com/raviseta/viper-swiftui
SwiftUI sample app using VIPER Architecture. Examples of working with SwiftData persistence, networking, dependency injection, and SOLID Principals.
https://github.com/raviseta/viper-swiftui
swift swiftui viper viper-architecture viper-pattern-architecture
Last synced: 29 days ago
JSON representation
SwiftUI sample app using VIPER Architecture. Examples of working with SwiftData persistence, networking, dependency injection, and SOLID Principals.
- Host: GitHub
- URL: https://github.com/raviseta/viper-swiftui
- Owner: raviseta
- Created: 2025-02-06T07:23:26.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-02-06T07:26:43.000Z (3 months ago)
- Last Synced: 2025-04-02T13:12:51.564Z (29 days ago)
- Topics: swift, swiftui, viper, viper-architecture, viper-pattern-architecture
- Language: Swift
- Homepage:
- Size: 25.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# VIPER Architecture - SwiftUI
This is Recipe list application. I have used a public API for network calls and fetched recipe data.## Architecture concepts used here
- VIPER Architecture.
- Dependancy Injection.
- SOLID Principles.
- Network call using async/await.## Requirements
- Xcode 16.2 Swift 5.5+
## Dependencies
- None.
## Supports
- iPhone Devices. Portrait Mode.