Spot

Spot is an Android mobile application that serves as a way to track a group of people's movements over a decently sized area and gauge the amount of area covered through the usage of Google Maps.

Usage

Spot can be used in many ways. For example, a group of friends can use use Spot to eliminate previously searched locations in a simple game of hide-and-seek or scavenger. More importantly, Spot can be used as a way to manage a search party, keeping track of a group of people as they search for a target, whether it may be a missing person or a valuable object. It will be possible to monitor previously covered across all devices so every member of the search party will be able spread out and cover as much non-overlapped area as possible while keeping track of other group members. Once the object or person is found, one team member will be able to alert everyone else in the group.

Features

At the landing screen, users will be able to create a new group or join a new group. In order to join a new group, there first must need to be a nearby group already initialized. Users will need to input a nickname for identification in the map.

Getting Started

These instructions will get you a copy of the project for you to use by yourself or to work on.

Prerequisites

  1. Ensure that your Android device is running version 6.0+.
  2. Install Android Studio 3.0

Installation and Modification

  1. Fork the repositiory
  2. Create your own branch git checkout -b your-own-version
  3. Run it with Android Studio
  4. Make your own changes and setup a virtual device with Android Studio or plug in your own Android device.
  5. Commit it: git commit -am 'Add some feature'
  6. Push it: git push origin my-new-feature
  7. Submit a pull request

Built With

Java and Android Studio. Also used the Google Nearby, Location and Maps APIs.

Comments

Main code is located in SearchParty/app/src/main/java/idc/searchparty2/

Layout XML files located in SearchParty/app/src/main/res/layout/

Values XML files located in SearchParty/app/src/main/res/values/

Manifest XML file located in SearchParty/app/src/main/

Credits

Original contributers: Justin Lee, Oliver Pang, Quyen Tran, Shuyang Wang

License

MIT License

Built With

Share this project:

Updates