Clima Weather App - iOS
This project employs the Model View Controller (MVC) design pattern to render a weather app that allows the user to search for various cities for which to get weather, or to push the location button to get weather data for their current location. The app connects to the OpenWeather API to pull accurate weather data, and makes use of the Core Location features in Apple's development kit to pull user location data. The app also has separate dark and light modes, depending on how the user has their device configured. To pass data back and forth between the various view controllers, the delegate design pattern is used.