This is a weather application built using the VIPER architecture pattern. It utilizes URLSession for network requests and NSLayoutConstraint for layout management. The app consists of two screens: the Weather screen, which displays the current weather for added cities, and the City Weather screen, which provides in-depth weather information for a selected city, with an option to add it to the main screen.
- View current weather for added cities
- Search for cities and fetch weather data
- Display detailed weather information for a selected city
- Add cities to the main screen for quick access