That’s a Weather App built using Swift that consumes the open-meteo API and implements the View Model pattern and the Hexagonal Architecture.

The open-meteo API was used to get the current weather and the forecasts based on the latitude and longitude of the user, which is got after being allowed to read the phone’s location.

Feel free to fork this repo and make the changes you want. If you liked the implementation, star it ?


Below there are some screenshots showing the app behavior with different locations.

screenshot-1 screenshot-2 screenshot-2


View Github