The idea to create the Weather App emerged during a study process of SwiftUI and Async/Await. Based on two videos, I assembled the main structure and, once the idea was developed, I adapted and included the features I wanted the app to have, such as real weather/temperature data, requested from the OpenWeather API.
You can download the latest installable version of Weather App for iOS:
- Click on the <>Code button above;
- Click on the Download ZIP option;
- Open the project folder on your computer;
- Make sure you have Xcode installed;
- Open the .xcodeproj file and run the project in the Xcode simulator.
- SwiftUI framework;
- Responsive app design;
- Intuitive navigation;
- Service - API services and helpers;
- Extensions - Extensions created to facilitate the encapsulate common functionality.
Design - Helpers and wrappers related to the UI elements
Models - Decodable Model objects
View - Views and animation.
This project adopts SwiftUI framework, featuring a user-friendly interface.