Clima is an earlier Swift and UIKit project based on the App Brewery weather app. It looks up weather by city name or the device’s current location.
The implementation connects Core Location to weather API requests through URLSession and decodes the response into a model for display.
Clima · Project screenshot
Location and networking
Location-manager callbacks provide coordinates for the weather request. A separate city-search path uses text input. Both feed the same weather display through the app’s model and delegate callbacks.