🌦️ ☀️ 🌪️
WeatherApp uses data pulled from OpenWeatherMap to display current and future weather to users. The app updates the background as well as other UI elements based on the user's location and the current weather forecaset.
Features:
- Swift Programming Language
- Shows the user weather for their current location 🌍
- Updates background image based on weather ☀️
- Shows the weather forecast for next few days ⛅
- Shows min and max temperature for today ❄️ 🔥
- Custom UIView
- UIStackView
- MVVM Design
- CoreLocation
- Animations
How to build:
-
Clone the repository: https://github.com/KateWaller/WeatherApp.git
-
Open the workspace in Xcode
-
Sign up on openweathermap.org/appid to get an appid
-
Please replace "OpenWeatherMapAPI" with your actual appid key.
-
Compile and run the app in your simulator
-
If you don't see any data, please check "Simulator" -> "Features" -> "Location" to change the location.