Hackaweather
Solution to a programming challenge.
This project downloads and shows the last 5 days of weather for a selected location in a Google Map by used state of the art Android libraries and techniques, such as:
- MVVM/Clean Architecture.
- Data Binding.
- Downloading data with Retrofit.
- Kotlin Coroutines and Flows best practices.
- Dependency Injection with Hilt.
- In-App location and maps.
- Unit testing with fakes.