This is my new basic setup for iOS project.
This is also my learning project. So you could find some mistakes from my code, such as my VIPER
implementation,how I use Swinject
for dependency injection, how I createD my base network layer with Moya
.
Please share with me you thoughts.
- RxSwift
- RxCocoa
- Swinject
- Alamofire + Moya
- RealmSwift
- IGListKit
- VIPER : https://blog.mindorks.com/building-ios-app-with-viper-architecture-8109acc72227
- Modularizing component/ dependencies : https://github.com/Swinject/Swinject/blob/master/Documentation/Assembler.md
- IGListKit : https://academy.realm.io/posts/tryswift-ryan-nystrom-refactoring-at-scale-lessons-learned-rewriting-instagram-feed/