A friend of mine told me to learn something you need to do three things " learn , practice , repeat". The idea is to gain great experience in dealing with different architectures, I started this journey two years ago to examine the common iOS architectures and implement them to develop a blog app
- MVP
- MVVM-C
- MVVM-C + RxSwift
- MVVM-C + Combine
- VIPER
- MVC
- Clean Architecture
- VIPER + RxSwift
