The API key is valid until December 29.
The application powered by WeatherAPI.com
- Clean Architecture
- MVVM pattern
- Hilt
- Retrofit
- Moshi
- Coroutines
- LiveData
- ViewModel
- RecyclerView
- Navigation Component Library
WeatherApp provides the following features:
- viewing the current weather;
- viewing the weekly forecast;
- viewing the hourly forecast;
- geolocation-based weather forecast;
- weather forecast for any city.
The application handles errors related to the Internet connection, enabled GPS, server response. The user receives an alert dialog with a hint.
The app supports a dark theme.
You can watch a demonstration of the application on YouTube:
https://youtu.be/4lTMcFDC6Q0