- Flutter
- Dart
- Clean Architecture
- MVVM
- Riverpod
- SharerPreferences
- WeatherAPI
The application allows users to obtain weather information by country. Users can add their current country to a list and receive weather updates. Additionally, they can view detailed information by selecting a specific city.
NOTE: Provide a weather API key to SensitiveData.class.
The application is built using the Dart programming language and the Clean architecture with MVVM. It utilizes Riverpod for state management and SharedPreferences for efficient data storage on the device. Weather data is fetched from an external API. When developing the application locally, it is important to configure it with a valid API key for the weather API.