An open API service indexing awesome lists of open source software.

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.

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.