Skip to content

ZombieOutbreakLocator app using MVVM, Compose, Google Maps Composable, Custom Maps, Custom Icons, Room, Flow, Coroutines

Notifications You must be signed in to change notification settings

realityexpander/ZombieOutbreakLocator

Repository files navigation

Zombie Outbreak Locator

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

Tech Employed

  • 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 and mutableState 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:

  1. Open this link on your Android device: https://github.com/realityexpander/ZombieOutbreakLocator/blob/master/ZombieOutbreak_1.0.apk

  2. Tap the "skewer" menu and tap the "download"

  3. Allow the file to download (DO NOT click "show details")

  4. After the file is downloaded, click "OK" to install

  5. Click "OK" to install

  6. 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.

About

ZombieOutbreakLocator app using MVVM, Compose, Google Maps Composable, Custom Maps, Custom Icons, Room, Flow, Coroutines

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages