App showing different types of POI (Points of Interest) using Google Map Compose SDK
- Do not forget to put the Google Map API key into your
secrets.properties
file. - Provide the correct path to the Android SDK in the
local.properties
file.
💡 For test purposes, the APK file is available in the Assets folder.
- Separated Poi map feature module:
- Clean arch. + MVVM/MVI
- Optimized requests through bounding box + cancellable paging flow
- Achieved smooth map behavior through deadZone approach
- PoiDetails screen:
- In addition to POIs' details, can display details for the whole Cluster (closely located POIs)
- Landscape orientation support
- Dark/Light theme
- PoiMapViewModel Integration Tests
- MapStateReducer Unit Test