Skip to content
This simple android application, also simply called 'Location', allows users to save locations on a map of places that they have been to.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


Location is a simple android application that allows a user to save map markers on a map of places they have visited.



Screenshot Screenshot Screenshot Screenshot Screenshot



  1. Download or clone this repo.
  2. If you wish to contribute or test the app, you will need to obtain a Google Maps API key. Navigate to
  3. Obtain your API key, change it in the file values/google_maps_api.xml


-Room Persistence Library

How Location Works

  • Adding a location After the user downloads and launches the application, they will be presented with an empty list screen, as no location has been added.

    1. The user will click on the floating action button.
    2. The application will display the map view screen and show the user's current location on the map.
    3. The user will then have to long press on the location and the application will ask the user if they would like to add a map point.
    4. If the user selects yes, the application will navigate to the add location screen. Once there, the user will be required to enter data about the location (Location name, location type, location's best features, and the number of visits.).
    5. The user will then click on the save button to save the map point. The application will then naviagate to the map view and show the map marker of the newly added location.
    6. If the user selects no, the view stays in the map view screen.
  • Viewing a saved location After the user has added location points on the map.

    1. The user will navigate to the home screen that will display a list of saved map points.
    2. The user will cliok on a location that they wish to view.
    3. The application will navigate to the location details view and display information about the selected location.
You can’t perform that action at this time.