An Android mobile application that allows the user to explore places, events, news, organizations, parking, and more on Georgia Tech (GT) campus in an interactive map format.
Dec 4, 2017
- Users can browse an interactive map of the GT campus and click on map objects (e.g. places and events) to view detailed information.
- Users can view a map of parking locations and printer locations on GT campus.
- Users can view a real-time traffic overlay on GT campus.
- Users can search for places and events.
- Users can browse places and events in list format and filter by category.
- Switching between views on the main map resets camera position.
- Map markers overlap for events taking place at the same location.
- Place name in place details page currently gets cut off if too long.
- Events tab in place details page currently displays all events rather than only those belonging to the place.
- Ability to filter places and events by category within the main map activity.
- Ability to see past and future events (can only see today's events).
- Ability to automatically sync data with REST API. The user must manually click "reload" in Places Test and Events Test activities to fetch new data from the server.
- Splash screen
-
Download and install Android Studio if you haven't already.
-
Clone this repository to your local machine.
git clone https://github.com/vnguyen70/GTInteractive.git
-
Open Android Studio and import this project. Follow any prompts for syncing gradle build files and installing any dependencies.
-
Click "Run" in the toolbar to automatically build and run the app. More info
- Unable to build/run app - follow error prompts and suggestions displayed by Android Studio.
- Unable to load data while using app - verify that all API endpoints are accessible and properly working.
- App crashes during normal use - completely uninstall app, removing any local application files from the device (or emulator), and reinstall the app.
GT Interactive is released under the MIT License.