Android application showing current weather conditions for all county towns of the Podlaskie Voivodeship.
The application is written in Kotlin Programming Language, it uses MVVM architecture and:
- Retrofit (http://square.github.io/retrofit/)
- Kotlin Coroutines / Flows (https://kotlinlang.org/docs/coroutines-overview.html)
- Gson (https://github.com/google/gson)
- Koin (https://insert-koin.io/)
- DataBinding, ViewBinding, Room, ViewModels, LiveData, Navigation, Room from Android Jetpack (https://developer.android.com/jetpack/androidx/explorer)
Libraries used for tests:
- Espresso
- JUnit
- Kotlin Mockito