Skip to content

SwiftUI sample app using VIPER Architecture. Examples of working with SwiftData persistence, networking, dependency injection, and SOLID Principals.

Notifications You must be signed in to change notification settings

raviseta/VIPER-SwiftUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

SwiftUI sample app using VIPER Architecture. Examples of working with SwiftData persistence, networking, dependency injection, and SOLID Principals.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages