-
Notifications
You must be signed in to change notification settings - Fork 1
Phase 2 Alpha
This phase of the app intends to implement our first use case, allowing the user to get live transit and bicycle directions from Google Maps. The app handles the use case extensions, including invalid user input, no results returned from Google Maps, and no internet connection. In the case of invalid user input, our use case initially suggested that requesting directions in the past was an example of invalid user input. Because Google Maps provides this functionality, however, getting directions in the past is currently supported. An alternative example of invalid user input that our app detects and handles is a request for directions that is missing either an origin or a destination.
This phase of the app also intends to implement the third use case, providing the user with multiple routes as options rather than simply providing the fastest or shortest route.
To run the code, simply install the .apk file to an Android device running Android 4.0 or higher. Note that, because of Google Play library support issues, MetroBike will not run in a standard Android emulator.