This is the MovieKO app. I'm writing this application to consolidate everything I've learned and improve my iOS development knowledge.
- Run
pod install
on terminal. - The open MovieKO.xcworkspace and run.
The app's architecture is MVVM
Folder | Description |
---|---|
AppDelegateServices | Services that are dependent on AppDelegate will be defined here. |
DependencyInkections | Dependency registrations will be defined here. |
Aplication | Application specific classes will be defined her. |
Core | Utility code that are not specific to this App will be defined here |
Structure of Application folder:
Folder | Description |
---|---|
Network | Anything related with remote connection and endpoints will be defined here. |
Modules | Includes user faced part of the app. Mostly views. |
Data | Includes all data integration classes. Also UIModels and back-end response models will be defined here. |
Cocoapods is the dependency manager for this project.
Dependency | Description |
---|---|
Resolver | Dependency Injection / Service locator framework |