This is a demo app to demonstrate MVVM + repository pattern.
Make sure you add your own open weather map API secret key in the WeatherService before you run the code.
The following dependencies are managed by Cocoapods.
To run the code, go to the project folder in the terminal and run pod install
, then open the WeatherApp.xcworkspace.
- Rxswift
- RxCocoa
- RealmSwift
- RxRealm
- Kingfisher
- RxTest
- RxBlocking