Android native application which retrieves weather forecast from Open Weather REST APIs (https://openweathermap.org/api)
Architecture: MVVM Main components: View Model, Navigation Component (graph), Hilt (dependency injection), Retrofit with coroutine support (API calls), Mockk (unit tests mock)