YARCH alternatives and similar libraries
Based on the "Architecture Patterns" category.
Alternatively, view YARCH alternatives based on common mentions on social networks and blogs.
-
Clean Architecture for SwiftUI + Combine
A demo project showcasing the production setup of the SwiftUI app with Clean Architecture. -
iOS-Viper-Architecture
This repository contains a detailed sample app that implements VIPER architecture in iOS using libraries and frameworks like Alamofire, AlamofireImage, PKHUD, CoreData etc. -
Tempura
A holistic approach to iOS development, inspired by Redux and MVVM. -
Spin
A universal implementation of a Feedback Loop system for RxSwift, ReactiveSwift and Combine -
VIPER Module Generator
A Clean VIPER Modules Generator with comments and predfined functions. -
MMVMi
A Validation Model for MVC and MVVM Design Patterns in iOS Applications.
Scout APM - Leading-edge performance monitoring starting at $39/month
Do you think we are missing an alternative of YARCH or a related project?
README
YARCH is an architecture pattern developed primarly for iOS applications. You can ask any questions in our telegram channel.
[Russian version](README-rus.md) of the readme.
Overview
[](YARCH-scheme.png)
[Here](GUIDE.md) you can read more about YARCH components.
How to create a new module
We are using generamba for the module code generation. Our catalog:
https://github.com/alfa-laboratory/YARCH-Template
To create a new module in the example project you need to install generamba templates:
generamba template install
To create a new module you need to run following command in the terminal:
generamba gen [MODULE_NAME] yarch --description 'Purpose of your module.'
License
© 2017 Alfa-Bank. MIT.
*Note that all licence references and agreements mentioned in the YARCH README section above
are relevant to that project's source code only.