Zombie Outbreak Locator app using MVVM, Compose, Google Maps Composable, Custom Maps, Custom Icons, Room, Flow, Coroutines, GeoCode API
- Allows users to add & delete Zombie Outbreak locations on Google Maps
- User selectable custom color scheme for map
- Compose for view layer including native compose google map view
- List of marked zombie outbreak locations is cached locally in a
Room
database - Uses custom query for
Room
database - Shows proper use of
Dagger-Hilt
& SOLID architecture - Uses compose for view layer,
ViewModel
andmutableState
to send UI events - Uses Resource sealed class to handle errors and messaging
- Custom GeoCoding parsers using
Google Maps Geocoder
for Country name and city location - Custom Icons
To install the Apk:
-
Open this link on your Android device: https://github.com/realityexpander/ZombieOutbreakLocator/blob/master/ZombieOutbreak_1.0.apk
-
Tap the "skewer" menu and tap the "download"
-
Allow the file to download (DO NOT click "show details")
-
After the file is downloaded, click "OK" to install
-
Click "OK" to install
-
Click "OK" to launch
If you have developer options turned on, you may need to turn off "USB Debugging" if the "Waiting for debugger" dialog is displayed.