Weather App is an app created with SwiftUI and connected to a REST API to display the forecast for any city and your current location, using CoreLocation and the OpenWeatherMap REST API.
Features
- Grid: Organizes views in an orderly manner into rows and columns.
- API REST: The app interacts with a REST API to fetch information about characters and their series.
- MVVM: The MVVM design pattern is used to organize the code, separating business logic (Model), user interface representation (View), and data handling (ViewModel).
- Combine: Implementation of Combine to handle data reactivity.
- Async/Await: Usage of async/await to make API requests efficiently.
- RootView: Usage of states in the app to handle errors.
Technologies
- SwiftUI
- Xcode
- Grid
- API REST
- MVVM
- Combine
- Async/Await
View the project online: https://github.com/Heandy27/WeatherApp

