Read our wiki page for everything: https://github.com/cyw617/taxi/wiki
http://prezi.com/wexodsbaefpt/comp3111h-anytaxi-product/
- Broadcast request, Address autofill in, GCM service, Decline Response, and more. https://www.youtube.com/watch?v=bRtXU1lam48
- Avoid Driver race condition, Accept Response, and more. https://www.youtube.com/watch?v=InPjygNuhUU
- Sign up, Phone number validation checking, Sign out, and more. https://www.youtube.com/watch?v=X52mwksOxsY
- Main Demo: AnyTaxi, Driver Location periodical updates, GCM service, Map service, and more. https://www.youtube.com/watch?v=OJ-Eq5rD4Vs
First download the project, uncompress it, and put it into a directory.
cd
into this directory, and the TaxiClient
subdir.
Input these command:
android update project -p appcompat_v7
android update project -p google-play-services_lib
android update project -p Customer
android update test-project -p AnyTaxi_Customer_Test -m ../Customer
cd AnyTaxi_Customer_Test
ant clean emma debug install test
And the coverage report is available in
AnyTaxi_Customer_Test/bin/coverage.html
Remember to have your phone/emulator on!