99 Test travis

A simple app to display taxis from 99Taxis API based on maps southwest and northeast visible positions.

Features

  • Asynchronous rest interface with Retrofit 2, RxJava and RxAndroid
  • Bind layout to logic with Google's DataBinding library
  • Continuous integration with Travis
  • Instrumented unit test with JUnit
  • Functional UI test with Espresso
  • Crash reporting solution with Crashlytics
  • GitFlow with feature branchs
  • Publish–subscribe pattern with EventBus
  • Automatic taxi update every 5 seconds
  • Custom map taxi marker (It's an ugly marker but it's free!)
  • Taxi update position animation
  • Show taxi ID on marker touch

Demo

(click to watch on youtube)

Details

Download

Click here to download apk.