/architectures

GNU General Public License v3.0GPL-3.0

Architectures

A repository containing multiple versions of the same App, developped accross multiple languages and architectures.

Summary

Context

🏗

Languages

Swift

UIKit

Architecture Variation Status Epic
MVC N/A 🏗 -
MVVM Delegate 🏗 -
MVVM Combine 🏗 -
MVVM Async / Await 🏗 -
MVVM RxSwift 🏗 -
VIP Delegate 🏗 -
VIP Combine 🏗 -
VIP Async / Await 🏗 -
VIP RxSwift 🏗 -
VIPER Delegate 🏗 -
VIPER Combine 🏗 -
VIPER Async / Await 🏗 -
VIPER RxSwift 🏗 -

SwiftUI

Architecture Variation Status Epic
MVC N/A 🏗 -
MVVM Combine 🏗 -
MVVM Async / Await 🏗 -
MVVM RxSwift 🏗 -
VIP Combine 🏗 -
VIP Async / Await 🏗 -
VIP RxSwift 🏗 -
VIPER Combine 🏗 -
VIPER Async / Await 🏗 -
VIPER RxSwift 🏗 -

Objective-C

UIKit

Architecture Variation Status Epic
MVC N/A 🏗 -
MVVM Delegate 🏗 -
MVVM RxCocoa 🏗 -
VIP Delegate 🏗 -
VIP RxCocoa 🏗 -
VIPER Delegate 🏗 -
VIPER RxCocoa 🏗 -

Contributing

See Contributing for more details on how you can contribute to this repository.