-
Notifications
You must be signed in to change notification settings - Fork 1
Phase 4 V1
This phase of the app intends to implement all of our primary functionality. New features for this phase include:
- Ability to cancel an in-progress search
- Copyright information
- Current location support for searching
- Formatted route instructions
- More dynamic transit icons
- More transit information displayed
- Rejection of overly long routes
- Route filtering by advanced options
- Search history stored on disk
- Smarter searching algorithm
- UI improvements
To run the code, simply install the .apk file to an Android device running Android 4.0 or higher and the newest version of Google Play services. Note that, because of Google Play library support issues, MetroBike will not run in a standard Android emulator.
To build the project from source, please follow our build from scratch instructions.
Please note that the app will not run properly on an Android emulator.
To run our unit testing code, please follow the unit testing instructions.
Please note that our JUnit tests do not cover any of our UI code (using Google Maps), so our JUnit tests will currently run on an Android emulator.