Skip to content
This repository has been archived by the owner on Dec 17, 2023. It is now read-only.

A small app (written in Swift) to demonstrate the MVVM architecture in the iOS development.

Notifications You must be signed in to change notification settings

kristofkalai/RandomUser_iOS_MVVM_Swift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RandomUser_iOS_MVVM_Swift

A small app (written in Swift) to demonstrate the MVVM architecture in the iOS development.

Note

This repository served us for more than three long years, during which the libraries, the tech-stack get obsoleted / new tech came out. The code is updated, but isn't encouraged to study from it. There will be a new repo with an updated architecture, tech-stack and dependencies, with an updated knowledge of course. Stay tuned!


It contains some well-known and well-tested external libraries:

The app is designed with the Separation of Concern (SoC) and SOLID principles. It's made by the use of XCode 15+, Swift 5.9+, iOS 16+ with the newest SwiftUI framework and SPM (Swift Package Manager). The main goal is to show a really simple MVVM architectural pattern in practice. If you are interested you can take a look at my other repos as well.

The app contains a lot of comments, so it's easy to pick up the thread. If you have any suggestions, please contact me!

Tests and previews will be coming in the near future.

About

A small app (written in Swift) to demonstrate the MVVM architecture in the iOS development.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages