Realtime transit tracker of Pittsburgh's Port Authority buses using the realtime PAT API using Google Maps to Display the Maps
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Documentation
app
gradle/wrapper
images
pat-static
scripts
testFiles/lineinfo
.gitignore
LICENSE
README.md
build.gradle
gradlew
gradlew.bat
secrets.example.properties
settings.gradle

README.md

PAT track Logotype

Realtime-Port-Authority

The purpose of this was to create a real-time tracking of port authority of Pittsburgh, PA, using the realtime API given by Port Authority on top of the Google Maps API.

Features:

  • Buses Run at Realtime
  • shows ETAs of buses to stops and stops to buses
  • shows stop markers above a certain zoom
  • RecyclerView saves via sharedpreferences
  • Uses RxJava + Retrofit to obtain data from Port Authority's API
  • Our (lame) attempt at using MVVM for UI-model interaction

Releases:

API limitations:

  • the buses don't update until after 10+ seconds. Our app only updates every 10 seconds
  • There are only a couple buses offered publicly. We promise to get updates to the new buses as soon as possible!
  • Buses disappear when off-route away from their route lines

#Android Development

Please refer to this wiki page for instructions to install and use the project.

This will be done using Android Studio 1.0 as of 12-09-2014.