Skip to content

Phase 4 V1

dutchscout edited this page Jun 3, 2013 · 5 revisions

Version 1 Functionality

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

Running MetroBike V1

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.

Building MetroBike V1

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.

Testing MetroBike V1

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.