Technologies

Technologies we incorporated:

Mapping API:

-  Google Maps includes an API that allows us to include a map on the application and select zones with OnClick features.
-  Though this option is free for lighter use, the API may have a charge if the application is used for multiple different campuses.

Language:

-  We are developing our application in Android only, and will be using Java in the Android Studio IDE.
-  This IDE contains most of the tools for building the GUI.

Database and Webhosting Service:

-  Firebase is an API that can be used both as a database and webhosting service.
-  It will be able to store data in the database and display that data onto the webhosting service.


Image representation of how are technologies will interact with each other:


Architectural overview of the navigation flow:


For more information, view our full requirements document and initial technical demo.