A simple, minimalist and soothing weather application made in Swift.


alt_text alt_text


  1. Handle small bugs appropriately
  2. Caching data upto 2 hours
  3. Develop Dark Mode

Credits and Inspirations

Big shout out to MadeByOliver for the flat icons used. You can visit his Dribble profile here.
Also, UI was inspired by Weather Design by Zhao Legs and Black and White Weather by Emil Widlund.

I downloaded the project, what now?

  1. Go to the file directory and do a pod install. You must have Cocoapods installed on your system. For more information on Cocoapods, visit here.
  2. Next, go to "Constants.swift" under the "Utils" folder. Hop on to line 16 and insert your OpenWeatherMap API key. You can get one here.
  3. open SnowMan.xcworkspace
  4. Build and Run the project!


  1. Swift 3.0
  2. Xcode 8.0+
  3. Cocoapods 1.2.0 (Beta), should work with the stable release as well, although not tested.

Built With

Share this project: