Weather App based on OpenWeather API https://openweathermap.org/api
-
Swift 5.0
-
Xcode 10.2
-
Supported IOS: 10.0+
-
Supported devices: iPhone5+
-
The main screen is implemented using MVVM
-
CountryPickerView - picker for country selection
-
RxRealm - for Realm DB
-
Moya - network layer
-
SDWebImage - load and cashe mages
-
ReachabilitySwift - for observe internet connection
For open project you need Xcode version 10.2 or higher.
- Clone/download project.
- In Terminal: $ cd $ pod install
- Open <WeatherTestTask.xcworkspace> file in Xcode.
- At the WeatherTestTask target general settings page set your development team.
- Select device (or simulator) on which you want to install the App.
- Build and Run.