Application emits every 5 seconds a random city when app is in foreground. Random cities are displayed in a vertical list. Details screen contains map centered to selected city location.
In order to take advantage of map view you'll need to add Google Maps Api Key in local.properties file:
MAPS_API_KEY=add_here_your_api_key
- Kotlin
- MVVM
- Google Architecture Components (ViewModel, LiveData, Room)
- Hilt
- Coroutines