The application provides the weather information on the phone location and other saved cities information.
I used MVVM architected on this project. I use the Observable class for data binding.
├── WeatherApp
│ ├── Assets
│ ├── Controller
│ ├── BaseController
│ ├── CitySearchController
│ ├── MainController
│ ├── SplashController
├── Extension
├── Helper
├── tools
├── Manager
├── Observable
├── Request
├── UIApplication
└── README.md
- Kingfisher -> https://github.com/onevcat/Kingfisher
- Networking -> https://github.com/OO-E/Networking
- Reachability -> https://github.com/ashleymills/Reachability.swift