iOS app with Clean Architecture
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Assets
Settings.bundle
weather.xcodeproj
weather
.gitignore
LICENSE
Podfile
README.md
Rambafile

README.md

Swift Viper Weather App

This is an example project to demonstrate:

in a simple weather app that lists current weather information at some locations.

Screenshot

Requirements

  • Xcode 8 or later with Swift 3.0.x
  • CocoaPods 1.1.0 or later

Setup

  1. Download the source code or clone the repository.
  2. Run pod install.
  3. Get a free API key from OpenWeatherMap.
  4. Open OpenWeatherAPI.swift and fill apiKey = "" with your own API key.

TODO

  • Swift 4
  • ViperMcFlurry or LightRoute v2
  • Facades with RxSwift
  • RxRealm
  • Acknowledgements
  • SwiftLint

License

MIT license. See the LICENSE file for details.