About & Pics

Description

Ever been frustrated at Pittsburgh's bus schedule? Ever get frustrated that the buses never come on time? Why not just plan your transportation around Pittsburgh, PA, based on realtime tracking!

Current Features:
• select up to 10 buses at one time
• see the the buses move on the map in realtime
• clicking on the bus will give its ETA to its next 8 stops
• see the bus stops for selected routes when zoomed in at a certain level
• clicking on stops shows ETAs to buses for all currently selected buses

Port Authority has released their realtime tracking API from this website (http://truetime.portauthority.org/bustime/home.jsp). This means that the data we relay to you is official. As of December 2015, the app now tracks 99 buses and 1 shuttle!

This app is open source: https://github.com/rectangle-dbmi/Realtime-Port-Authority/

Recent news will be posted on our Facebook page: https://www.facebook.com/PATRealtimeTracker

DISCLAIMER: We are not responsible for which buses and routes are being tracked as we are only getting the information from Port Authority. If a certain route or bus is not on our app, this is most likely not our fault but of Port Authority. If the map is empty, please report this to our Play Store email or create an issue on our Github above immediately.

Permissions:
• android.permission.ACCESS_COARSE_LOCATION - This is required to Center the App's location on you.
• android.permission.ACCESS_FINE_LOCATION (App will ask permission for this in Android M)- Same deal as above but with more accuracy.
• android.permission.INTERNET - This is used to be able to retrieve data for Google Maps and the Port Authority TrueTime API
• android.permission.READ_EXTERNAL_STORAGE (No longer in Android 6.0) - This is for Google Maps Caching
• android.permission.WRITE_EXTERNAL_STORAGE (No longer in Android 6.0) - Google Maps caching purposes as well as ability to save the app on the external storage. Without this, the app crashes.
• android.permission.ACCESS_NETWORK_STATE - App needs to know state of network in order to find out if internet is available so realtime information can be updated
• android.permission.ACCESS_WIFI_STATE - App needs to know state of wifi in orer to find out if internet is available so realtime information can be updated
• android.permission.CHANGE_WIFI_STATE - App needs to listen to changes in wifi state to inform user if internet has died and needs reconnected

 Free in Google Play

Screenshots

PAT Track screenshot 1PAT Track screenshot 2PAT Track screenshot 3PAT Track screenshot 4PAT Track screenshot 5PAT Track screenshot 6PAT Track screenshot 7PAT Track screenshot 8PAT Track screenshot 9PAT Track screenshot 10PAT Track screenshot 11PAT Track screenshot 12PAT Track screenshot 13PAT Track screenshot 14PAT Track screenshot 15PAT Track screenshot 16PAT Track screenshot 17

Version History

Launched Sep 29, 2014 (over 4 years ago).

Releasing new versions every about 1 month, on average.

Sep 18
2017
(Current)
Version 7.0.7

Fixed bug where select Samsung devices were zooming in on Africa instead of Pittsburgh. When this would happen, no buses would appear on the map. This is now fixed.

Full details of the fix here: https://github.com/rectangle-dbmi/Realtime-Port-Authority/releases/tag/7.0.7

May 23
2017
Version 7.0.6

7.0.6:
- remove startup popup saying why the app is down because it's up... temporarily
- add a "No Buses?" entry to the 3-dot menu which opens the same web page that the dialog did
For the full changelog: https://github.com/rectangle-dbmi/Realtime-Port-Authority/releases/tag/7.0.6

May 23
2017
Version 7.0.5

App now opens with a dialog explaining that the app isn't working because the Port Authority Servers are down. This is temporary until Port Authority will give us an ETA. Otherwise, there are no new code changes.
For more info, please see the complete Release Notes: https://github.com/rectangle-dbmi/Realtime-Port-Authority/releases/tag/7.0.5

Oct 14
2016
Version 7.0.4

7.0.4:
- Removied RED2 and 42 from route list
For the full changelog: https://github.com/rectangle-dbmi/Realtime-Port-Authority/releases/tag/7.0.4

Aug 22
2016
Version 7.0.3

7.0.3:
- fix bug where app mistakenly tells you that your internet is down when Port Authority's servers are actually down
Full Release Notes: https://github.com/rectangle-dbmi/Realtime-Port-Authority/releases/tag/7.0.3

Jun 05
2016
Version 7.0.2

7.0.2:
- fixed bug where app crashes when clicking bus list before map is loaded
7.0.1:
- Map camera state responds correctly when app reopens
- Vehicles now reupdate when network state is reconnected
- App now responds better to Location Permissions
- Detour Information link now in 3 Dot Menu
- Application Information for app inside Settings App now in 3 Dot Menu (easy link to look at permissions)
Full Release Notes: https://github.com/rectangle-dbmi/Realtime-Port-Authority/releases/tag/7.0.2

Jun 04
2016
Version 7.0.1

May 06
2016
Version 6.4.2

Mar 28
2016
Version 6.4.1

Dec 07
2015
Version 6.4

Nov 22
2015
Version 6.0

Nov 14
2015
Version 5.1

Ever been frustrated at bus schedules? Ever get frustrated that the buses never come on time? Why not just plan your transportation around Pittsburgh based on realtime tracking! We have just added features for displaying bus stops and time estimations!

PAT Track, or PAT Realtime Tracker, tracks the public transit in Pittsburgh, PA. Port Authority has released their realtime tracking API from this website (http://realtime.portauthority.org/bustime/home.jsp). This means that the data we relay to you is official. Port Authority now tracks 92 buses in Pittsburgh!


This app is open source: https://github.com/rectangle-dbmi/Realtime-Port-Authority/


Recent news will be posted on our Facebook page: https://www.facebook.com/PATRealtimeTracker


DISCLAIMER: We are not responsible for which buses and routes are being tracked as we are only getting the information from Port Authority. If a certain route or bus is not on our app, this is most likely not our fault but of Port Authority. If the map is empty, please report this to our Play Store email or create an issue on our Github above immediately.


Permissions:
• android.permission.ACCESS_COARSE_LOCATION - This is required to Center the App's location on you.
• android.permission.ACCESS_FINE_LOCATION (App will ask permission for this in Android M)- Same deal as above but with more accuracy.
• android.permission.ACCESS_NETWORK_STATE - This is to see whether or not the app has data on (required for Google Maps and the Port Authority Bus locations)
• android.permission.INTERNET - This is used to be able to retrieve data for Google Maps and the Port Authority TrueTime API
• android.permission.READ_EXTERNAL_STORAGE (No longer in Android 6.0) - This is for Google Maps Caching
• android.permission.WRITE_EXTERNAL_STORAGE (No longer in Android 6.0) - Google Maps caching purposes as well as ability to save the app on the external storage. Without this, the app crashes.
• com.google.android.providers.gsf.permission.READ_GSERVICES - This is used to be able to actually use Google Maps in our app

Nov 10
2015
Version 5.01

Ever been frustrated at bus schedules? Ever get frustrated that the buses never come on time? Why not just plan your transportation around Pittsburgh based on realtime tracking! We have just added features for displaying bus stops and time estimations!

PAT Track, or PAT Realtime Tracker, tracks the public transit in Pittsburgh, PA. Port Authority has released their realtime tracking API from this website (http://realtime.portauthority.org/bustime/home.jsp). This means that the data we relay to you is official. Port Authority now tracks 92 buses in Pittsburgh!


This app is open source: https://github.com/rectangle-dbmi/Realtime-Port-Authority/


Recent news will be posted on our Facebook page: https://www.facebook.com/PATRealtimeTracker


DISCLAIMER: We are not responsible for which buses and routes are being tracked as we are only getting the information from Port Authority. If a certain route or bus is not on our app, this is most likely not our fault but of Port Authority. If the map is empty, please report this to our Play Store email or create an issue on our Github above immediately.


Permissions:
• android.permission.ACCESS_COARSE_LOCATION - This is required to Center the App's location on you.
• android.permission.ACCESS_FINE_LOCATION (App will ask permission for this in Android M)- Same deal as above but with more accuracy.
• android.permission.ACCESS_NETWORK_STATE - This is to see whether or not the app has data on (required for Google Maps and the Port Authority Bus locations)
• android.permission.INTERNET - This is used to be able to retrieve data for Google Maps and the Port Authority TrueTime API
• android.permission.READ_EXTERNAL_STORAGE (No longer in Android 6.0) - This is for Google Maps Caching
• android.permission.WRITE_EXTERNAL_STORAGE (No longer in Android 6.0) - Google Maps caching purposes as well as ability to save the app on the external storage. Without this, the app crashes.
• com.google.android.providers.gsf.permission.READ_GSERVICES - This is used to be able to actually use Google Maps in our app

Nov 09
2015
Version 5.0

Ever been frustrated at bus schedules? Ever get frustrated that the buses never come on time? Why not just plan your transportation around Pittsburgh based on realtime tracking! We have just added features for displaying bus stops and time estimations!

PAT Track, or PAT Realtime Tracker, tracks the public transit in Pittsburgh, PA. Port Authority has released their realtime tracking API from this website (http://realtime.portauthority.org/bustime/home.jsp). This means that the data we relay to you is official. Port Authority now tracks 92 buses in Pittsburgh!


This app is open source: https://github.com/rectangle-dbmi/Realtime-Port-Authority/


Recent news will be posted on our Facebook page: https://www.facebook.com/PATRealtimeTracker


DISCLAIMER: We are not responsible for which buses and routes are being tracked as we are only getting the information from Port Authority. If a certain route or bus is not on our app, this is most likely not our fault but of Port Authority. If the map is empty, please report this to our Play Store email or create an issue on our Github above immediately.


Permissions:
• android.permission.ACCESS_COARSE_LOCATION - This is required to Center the App's location on you.
• android.permission.ACCESS_FINE_LOCATION (App will ask permission for this in Android M)- Same deal as above but with more accuracy.
• android.permission.ACCESS_NETWORK_STATE - This is to see whether or not the app has data on (required for Google Maps and the Port Authority Bus locations)
• android.permission.INTERNET - This is used to be able to retrieve data for Google Maps and the Port Authority TrueTime API
• android.permission.READ_EXTERNAL_STORAGE (No longer in Android 6.0) - This is for Google Maps Caching
• android.permission.WRITE_EXTERNAL_STORAGE (No longer in Android 6.0) - Google Maps caching purposes as well as ability to save the app on the external storage. Without this, the app crashes.
• com.google.android.providers.gsf.permission.READ_GSERVICES - This is used to be able to actually use Google Maps in our app

Oct 04
2015
Version 4.8

Ever been frustrated at bus schedules? Ever get frustrated that the buses never come on time? Why not just plan your transportation around Pittsburgh based on realtime tracking! We have just added features for displaying bus stops and time estimations!

PAT Track, or PAT Realtime Tracker, tracks the public transit in Pittsburgh, PA. Port Authority has released their realtime tracking API from this website (http://realtime.portauthority.org/bustime/home.jsp). This means that the data we relay to you is official. Port Authority now tracks 92 buses in Pittsburgh!


This app is open source: https://github.com/rectangle-dbmi/Realtime-Port-Authority/


Recent news will be posted on our Facebook page: https://www.facebook.com/PATRealtimeTracker


DISCLAIMER: We are not responsible for which buses and routes are being tracked as we are only getting the information from Port Authority. If a certain route or bus is not on our app, this is most likely not our fault but of Port Authority. If the map is empty, please report this to our Play Store email or create an issue on our Github above immediately.


Permissions:
• android.permission.ACCESS_COARSE_LOCATION - This is required to Center the App's location on you.
• android.permission.ACCESS_FINE_LOCATION (App will ask permission for this in Android M)- Same deal as above but with more accuracy.
• android.permission.ACCESS_NETWORK_STATE - This is to see whether or not the app has data on (required for Google Maps and the Port Authority Bus locations)
• android.permission.INTERNET - This is used to be able to retrieve data for Google Maps and the Port Authority TrueTime API
• android.permission.READ_EXTERNAL_STORAGE (No longer in Android 6.0) - This is for Google Maps Caching
• android.permission.WRITE_EXTERNAL_STORAGE (No longer in Android 6.0) - Google Maps caching purposes as well as ability to save the app on the external storage. Without this, the app crashes.
• com.google.android.providers.gsf.permission.READ_GSERVICES - This is used to be able to actually use Google Maps in our app

Aug 24
2015
Version 4.7

Ever been frustrated at bus schedules? Ever get frustrated that the buses never come on time? Why not just plan your transportation around Pittsburgh based on realtime tracking! We have just added features for displaying bus stops and time estimations!

PAT Track, or PAT Realtime Tracker, tracks the public transit in Pittsburgh, PA. Port Authority has released their realtime tracking API from this website (http://realtime.portauthority.org/bustime/home.jsp). This means that the data we relay to you is official. Port Authority now tracks 92 buses in Pittsburgh!


Recent news will be posted on our Facebook page: https://www.facebook.com/PATRealtimeTracker


DISCLAIMER: We are not responsible for which buses and routes are being tracked as we are only getting the information from Port Authority. If a certain route or bus is not on our app, this is most likely not our fault but of Port Authority. If the map is empty, please report this to our Play Store email or create an issue on our Github above immediately.


Permissions:
• android.permission.ACCESS_COARSE_LOCATION - This is required to Center the App's location on you.
• android.permission.ACCESS_FINE_LOCATION - Same deal as above but with more accuracy.
• android.permission.ACCESS_NETWORK_STATE - This is to see whether or not the app has data on (required for Google Maps and the Port Authority Bus locations)
• android.permission.INTERNET - This is used to be able to retrieve data for Google Maps and the Port Authority TrueTime API
• android.permission.READ_EXTERNAL_STORAGE - This is for Google Maps Caching
• android.permission.WRITE_EXTERNAL_STORAGE - Google Maps caching purposes as well as ability to save the app on the external storage. Without this, the app crashes.
• com.google.android.providers.gsf.permission.READ_GSERVICES - This is used to be able to actually use Google Maps in our app

Jul 30
2015
Version 4.6

Ever been frustrated at bus schedules? Ever get frustrated that the buses never come on time? Why not just plan your transportation around Pittsburgh based on realtime tracking! We have just added features for displaying bus stops and time estimations!

PAT Track, or PAT Realtime Tracker, tracks the public transit in Pittsburgh, PA. Port Authority has released their realtime tracking API from this website (http://realtime.portauthority.org/bustime/home.jsp). This means that the data we relay to you is official. Port Authority now tracks 92 buses in Pittsburgh!


Recent news will be posted on our Facebook page: https://www.facebook.com/PATRealtimeTracker


DISCLAIMER: We are not responsible for which buses and routes are being tracked as we are only getting the information from Port Authority. If a certain route or bus is not on our app, this is most likely not our fault but of Port Authority. If the map is empty, please report this to our Play Store email or create an issue on our Github above immediately.


Permissions:
• android.permission.ACCESS_COARSE_LOCATION - This is required to Center the App's location on you.
• android.permission.ACCESS_FINE_LOCATION - Same deal as above but with more accuracy.
• android.permission.ACCESS_NETWORK_STATE - This is to see whether or not the app has data on (required for Google Maps and the Port Authority Bus locations)
• android.permission.INTERNET - This is used to be able to retrieve data for Google Maps and the Port Authority TrueTime API
• android.permission.READ_EXTERNAL_STORAGE - This is for Google Maps Caching
• android.permission.WRITE_EXTERNAL_STORAGE - Google Maps caching purposes as well as ability to save the app on the external storage. Without this, the app crashes.
• com.google.android.providers.gsf.permission.READ_GSERVICES - This is used to be able to actually use Google Maps in our app

Jul 18
2015
Version 4.511

Ever been frustrated at bus schedules? Ever get frustrated that the buses never come on time? Why not just plan your transportation around Pittsburgh based on realtime tracking! We have just added features for displaying bus stops and time estimations!

PAT Track, or PAT Realtime Tracker, tracks the public transit in Pittsburgh, PA. Port Authority has released their realtime tracking API from this website (http://realtime.portauthority.org/bustime/home.jsp). This means that the data we relay to you is official. Port Authority now tracks 92 buses in Pittsburgh!


Recent news will be posted on our Facebook page: https://www.facebook.com/PATRealtimeTracker


DISCLAIMER: We are not responsible for which buses and routes are being tracked as we are only getting the information from Port Authority. If a certain route or bus is not on our app, this is most likely not our fault but of Port Authority. If the map is empty, please report this to our Play Store email or create an issue on our Github above immediately.


Permissions:
• android.permission.ACCESS_COARSE_LOCATION - This is required to Center the App's location on you.
• android.permission.ACCESS_FINE_LOCATION - Same deal as above but with more accuracy.
• android.permission.ACCESS_NETWORK_STATE - This is to see whether or not the app has data on (required for Google Maps and the Port Authority Bus locations)
• android.permission.INTERNET - This is used to be able to retrieve data for Google Maps and the Port Authority TrueTime API
• android.permission.READ_EXTERNAL_STORAGE - This is for Google Maps Caching
• android.permission.WRITE_EXTERNAL_STORAGE - Google Maps caching purposes as well as ability to save the app on the external storage. Without this, the app crashes.
• com.google.android.providers.gsf.permission.READ_GSERVICES - This is used to be able to actually use Google Maps in our app

Jul 17
2015
Version 4.5

Ever been frustrated at bus schedules? Ever get frustrated that the buses never come on time? Why not just plan your transportation around Pittsburgh based on realtime tracking! We have just added features for displaying bus stops and time estimations!

PAT Track, or PAT Realtime Tracker, tracks the public transit in Pittsburgh, PA. Port Authority has released their realtime tracking API from this website (http://realtime.portauthority.org/bustime/home.jsp). This means that the data we relay to you is official. Port Authority now tracks 92 buses in Pittsburgh!


Recent news will be posted on our Facebook page: https://www.facebook.com/PATRealtimeTracker


DISCLAIMER: We are not responsible for which buses and routes are being tracked as we are only getting the information from Port Authority. If a certain route or bus is not on our app, this is most likely not our fault but of Port Authority. If the map is empty, please report this to our Play Store email or create an issue on our Github above immediately.


Permissions:
• android.permission.ACCESS_COARSE_LOCATION - This is required to Center the App's location on you.
• android.permission.ACCESS_FINE_LOCATION - Same deal as above but with more accuracy.
• android.permission.ACCESS_NETWORK_STATE - This is to see whether or not the app has data on (required for Google Maps and the Port Authority Bus locations)
• android.permission.INTERNET - This is used to be able to retrieve data for Google Maps and the Port Authority TrueTime API
• android.permission.READ_EXTERNAL_STORAGE - This is for Google Maps Caching
• android.permission.WRITE_EXTERNAL_STORAGE - Google Maps caching purposes as well as ability to save the app on the external storage. Without this, the app crashes.
• com.google.android.providers.gsf.permission.READ_GSERVICES - This is used to be able to actually use Google Maps in our app

Jul 14
2015
Version 4.01

Ever been frustrated at bus schedules? Ever get frustrated that the buses never come on time? Why not just plan your transportation around Pittsburgh based on realtime tracking! We have just added features for displaying bus stops and time estimations!

PAT Track, or PAT Realtime Tracker, tracks the public transit in Pittsburgh, PA. Port Authority has released their realtime tracking API from this website (http://realtime.portauthority.org/bustime/home.jsp). This means that the data we relay to you is official. Port Authority now tracks 92 buses in Pittsburgh!


Recent news will be posted on our Facebook page: https://www.facebook.com/PATRealtimeTracker


DISCLAIMER: We are not responsible for which buses and routes are being tracked as we are only getting the information from Port Authority. If a certain route or bus is not on our app, this is most likely not our fault but of Port Authority. If the map is empty, please report this to our Play Store email or create an issue on our Github above immediately.


Permissions:
• android.permission.ACCESS_COARSE_LOCATION - This is required to Center the App's location on you.
• android.permission.ACCESS_FINE_LOCATION - Same deal as above but with more accuracy.
• android.permission.ACCESS_NETWORK_STATE - This is to see whether or not the app has data on (required for Google Maps and the Port Authority Bus locations)
• android.permission.INTERNET - This is used to be able to retrieve data for Google Maps and the Port Authority TrueTime API
• android.permission.READ_EXTERNAL_STORAGE - This is for Google Maps Caching
• android.permission.WRITE_EXTERNAL_STORAGE - Google Maps caching purposes as well as ability to save the app on the external storage. Without this, the app crashes.
• com.google.android.providers.gsf.permission.READ_GSERVICES - This is used to be able to actually use Google Maps in our app

Jul 13
2015
Version 4.0

Ever been frustrated at bus schedules? Ever get frustrated that the buses never come on time? Why not just plan your transportation around Pittsburgh based on realtime tracking! We have just added features for displaying bus stops and time estimations!

PAT Track, or PAT Realtime Tracker, tracks the public transit in Pittsburgh, PA. Port Authority has released their realtime tracking API from this website (http://realtime.portauthority.org/bustime/home.jsp). This means that the data we relay to you is official. Port Authority now tracks 92 buses in Pittsburgh!


Recent news will be posted on our Facebook page: https://www.facebook.com/PATRealtimeTracker


DISCLAIMER: We are not responsible for which buses and routes are being tracked as we are only getting the information from Port Authority. If a certain route or bus is not on our app, this is most likely not our fault but of Port Authority. If the map is empty, please report this to our Play Store email or create an issue on our Github above immediately.


Permissions:
• android.permission.ACCESS_COARSE_LOCATION - This is required to Center the App's location on you.
• android.permission.ACCESS_FINE_LOCATION - Same deal as above but with more accuracy.
• android.permission.ACCESS_NETWORK_STATE - This is to see whether or not the app has data on (required for Google Maps and the Port Authority Bus locations)
• android.permission.INTERNET - This is used to be able to retrieve data for Google Maps and the Port Authority TrueTime API
• android.permission.READ_EXTERNAL_STORAGE - This is for Google Maps Caching
• android.permission.WRITE_EXTERNAL_STORAGE - Google Maps caching purposes as well as ability to save the app on the external storage. Without this, the app crashes.
• com.google.android.providers.gsf.permission.READ_GSERVICES - This is used to be able to actually use Google Maps in our app

Jul 02
2015
Version 3.81

Ever been frustrated at bus schedules? Ever get frustrated that the buses never come on time? Why not just plan your transportation around Pittsburgh based on realtime tracking! We have just added features for displaying bus stops and time estimations!

PAT Track, or PAT Realtime Tracker, tracks the public transit in Pittsburgh, PA. Port Authority has released their realtime tracking API from this website (http://realtime.portauthority.org/bustime/home.jsp). This means that the data we relay to you is official. Port Authority now tracks 92 buses in Pittsburgh!


Recent news will be posted on our Facebook page: https://www.facebook.com/PATRealtimeTracker


DISCLAIMER: We are not responsible for which buses and routes are being tracked as we are only getting the information from Port Authority. If a certain route or bus is not on our app, this is most likely not our fault but of Port Authority. If the map is empty, please report this to our Play Store email or create an issue on our Github above immediately.


Permissions:
• android.permission.ACCESS_COARSE_LOCATION - This is required to Center the App's location on you.
• android.permission.ACCESS_FINE_LOCATION - Same deal as above but with more accuracy.
• android.permission.ACCESS_NETWORK_STATE - This is to see whether or not the app has data on (required for Google Maps and the Port Authority Bus locations)
• android.permission.INTERNET - This is used to be able to retrieve data for Google Maps and the Port Authority TrueTime API
• android.permission.READ_EXTERNAL_STORAGE - This is for Google Maps Caching
• android.permission.WRITE_EXTERNAL_STORAGE - Google Maps caching purposes as well as ability to save the app on the external storage. Without this, the app crashes.
• com.google.android.providers.gsf.permission.READ_GSERVICES - This is used to be able to actually use Google Maps in our app

Jun 30
2015
Version 3.8b3

Ever been frustrated at bus schedules? Ever get frustrated that the buses never come on time? Why not just plan your transportation around Pittsburgh based on realtime tracking! We have just added features for displaying bus stops and time estimations!

PAT Track, or PAT Realtime Tracker, tracks the public transit in Pittsburgh, PA. Port Authority has released their realtime tracking API from this website (http://realtime.portauthority.org/bustime/home.jsp). This means that the data we relay to you is official. Port Authority now tracks 92 buses in Pittsburgh!


Recent news will be posted on our Facebook page: https://www.facebook.com/PATRealtimeTracker


DISCLAIMER: We are not responsible for which buses and routes are being tracked as we are only getting the information from Port Authority. If a certain route or bus is not on our app, this is most likely not our fault but of Port Authority. If the map is empty, please report this to our Play Store email or create an issue on our Github above immediately.


Permissions:
• android.permission.ACCESS_COARSE_LOCATION - This is required to Center the App's location on you.
• android.permission.ACCESS_FINE_LOCATION - Same deal as above but with more accuracy.
• android.permission.ACCESS_NETWORK_STATE - This is to see whether or not the app has data on (required for Google Maps and the Port Authority Bus locations)
• android.permission.INTERNET - This is used to be able to retrieve data for Google Maps and the Port Authority API
• android.permission.READ_EXTERNAL_STORAGE - Bus Icons are png images on storage. Without this, the buses will not appear the app will crash.
• android.permission.WRITE_EXTERNAL_STORAGE - Google Maps caching purposes as well as ability to save the app on the external storage. Without this, the app crashes
• com.google.android.providers.gsf.permission.READ_GSERVICES - This is used to be able to actually use Google Maps in our app.

Apr 27
2015
Version 3.452

UPDATE 2/23/2015 - As you are well aware, buses have not been appearing lately. We have posted a fix for production. News will be posted on our Facebook page: https://www.facebook.com/PATRealtimeTracker. If you have any problems, please email us. Thank you.
==========================

Ever been frustrated at bus schedules? Ever get frustrated that the buses never come on time? Why not just plan your transportation around Pittsburgh based on realtime tracking! We have just added features for displaying bus stops and time estimations!


PAT Track, or PAT Realtime Tracker, tracks the public transit in Pittsburgh, PA. Port Authority has released their realtime tracking API from this website (http://realtime.portauthority.org/bustime/home.jsp). This means that the data we relay to you is official. Port Authority now tracks 92 buses in Pittsburgh!


Recent news will be posted on our Facebook page: https://www.facebook.com/PATRealtimeTracker


DISCLAIMER: We are not responsible for which buses and routes are being tracked as we are only getting the information from Port Authority. If a certain route or bus is not on our app, this is most likely not our fault but of Port Authority. If the map is empty, please report this to our Play Store email or create an issue on our Github above immediately.


Permissions:
• android.permission.ACCESS_COARSE_LOCATION - This is required to Center the App's location on you.
• android.permission.ACCESS_FINE_LOCATION - Same deal as above but with more accuracy.
• android.permission.ACCESS_NETWORK_STATE - This is to see whether or not the app has data on (required for Google Maps and the Port Authority Bus locations)
• android.permission.INTERNET - This is used to be able to retrieve data for Google Maps and the Port Authority API
• android.permission.READ_EXTERNAL_STORAGE - Bus Icons are png images on storage. Without this, the buses will not appear the app will crash.
• android.permission.WRITE_EXTERNAL_STORAGE - Google Maps caching purposes as well as ability to save the app on the external storage. Without this, the app crashes
• com.google.android.providers.gsf.permission.READ_GSERVICES - This is used to be able to actually use Google Maps in our app.

Apr 12
2015
Version 3.45

UPDATE 2/23/2015 - As you are well aware, buses have not been appearing lately. We have posted a fix for production. News will be posted on our Facebook page: https://www.facebook.com/PATRealtimeTracker. If you have any problems, please email us. Thank you.
==========================

Ever been frustrated at bus schedules? Ever get frustrated that the buses never come on time? Why not just plan your transportation around Pittsburgh based on realtime tracking! We have just added features for displaying bus stops and time estimations!


PAT Track, or PAT Realtime Tracker, tracks the public transit in Pittsburgh, PA. Port Authority has released their realtime tracking API from this website (http://realtime.portauthority.org/bustime/home.jsp). This means that the data we relay to you is official. Port Authority now tracks 92 buses in Pittsburgh!


Recent news will be posted on our Facebook page: https://www.facebook.com/PATRealtimeTracker


DISCLAIMER: We are not responsible for which buses and routes are being tracked as we are only getting the information from Port Authority. If a certain route or bus is not on our app, this is most likely not our fault but of Port Authority. If the map is empty, please report this to our Play Store email or create an issue on our Github above immediately.


Permissions:
• android.permission.ACCESS_COARSE_LOCATION - This is required to Center the App's location on you.
• android.permission.ACCESS_FINE_LOCATION - Same deal as above but with more accuracy.
• android.permission.ACCESS_NETWORK_STATE - This is to see whether or not the app has data on (required for Google Maps and the Port Authority Bus locations)
• android.permission.INTERNET - This is used to be able to retrieve data for Google Maps and the Port Authority API
• android.permission.READ_EXTERNAL_STORAGE - Bus Icons are png images on storage. Without this, the buses will not appear the app will crash.
• android.permission.WRITE_EXTERNAL_STORAGE - Google Maps caching purposes as well as ability to save the app on the external storage. Without this, the app crashes
• com.google.android.providers.gsf.permission.READ_GSERVICES - This is used to be able to actually use Google Maps in our app.

Feb 23
2015
Version 3.40

UPDATE 2/23/2015 - As you are well aware, buses have not been appearing lately. We have posted a fix for production. News will be posted on our Facebook page: https://www.facebook.com/PATRealtimeTracker. If you have any problems, please email us. Thank you.
==========================

Ever been frustrated at bus schedules? Ever get frustrated that the buses never come on time? Why not just plan your transportation around Pittsburgh based on realtime tracking! We have just added features for displaying bus stops and time estimations!


PAT Track, or PAT Realtime Tracker, tracks the public transit in Pittsburgh, PA. Port Authority has released their realtime tracking API from this website (http://realtime.portauthority.org/bustime/home.jsp). This means that the data we relay to you is official. Port Authority now tracks 92 buses in Pittsburgh!


Recent news will be posted on our Facebook page: https://www.facebook.com/PATRealtimeTracker


DISCLAIMER: We are not responsible for which buses and routes are being tracked as we are only getting the information from Port Authority. If a certain route or bus is not on our app, this is most likely not our fault but of Port Authority. If the map is empty, please report this to our Play Store email or create an issue on our Github above immediately.


Permissions:
• android.permission.ACCESS_COARSE_LOCATION - This is required to Center the App's location on you.
• android.permission.ACCESS_FINE_LOCATION - Same deal as above but with more accuracy.
• android.permission.ACCESS_NETWORK_STATE - This is to see whether or not the app has data on (required for Google Maps and the Port Authority Bus locations)
• android.permission.INTERNET - This is used to be able to retrieve data for Google Maps and the Port Authority API
• android.permission.READ_EXTERNAL_STORAGE - Bus Icons are png images on storage. Without this, the buses will not appear the app will crash.
• android.permission.WRITE_EXTERNAL_STORAGE - Google Maps caching purposes as well as ability to save the app on the external storage. Without this, the app crashes
• com.google.android.providers.gsf.permission.READ_GSERVICES - This is used to be able to actually use Google Maps in our app.

Jan 15
2015
Version 3.21

UPDATE 2/22/2015 - We have pushed a large update to the application in regards to syncing issues between the bus routes and the buses themselves. As of right now, the fixes are in the beta stage. Please use our email link to notify us if the problems still persist. News will be posted on our Facebook page: https://www.facebook.com/PATRealtimeTracker
==========================

Ever been frustrated at bus schedules? Ever get frustrated that the buses never come on time? Why not just plan your transportation around Pittsburgh based on realtime tracking! We have just added features for displaying bus stops and time estimations!


PAT Track, or PAT Realtime Tracker, tracks the public transit in Pittsburgh, PA. Port Authority has released their realtime tracking API from this website (http://realtime.portauthority.org/bustime/home.jsp). This means that the data we relay to you is official. Port Authority now tracks 92 buses in Pittsburgh!


Recent news will be posted on our Facebook page: https://www.facebook.com/PATRealtimeTracker


DISCLAIMER: We are not responsible for which buses and routes are being tracked as we are only getting the information from Port Authority. If a certain route or bus is not on our app, this is most likely not our fault but of Port Authority. If the map is empty, please report this to our Play Store email or create an issue on our Github above immediately.


Permissions:
• android.permission.ACCESS_COARSE_LOCATION - This is required to Center the App's location on you.
• android.permission.ACCESS_FINE_LOCATION - Same deal as above but with more accuracy.
• android.permission.ACCESS_NETWORK_STATE - This is to see whether or not the app has data on (required for Google Maps and the Port Authority Bus locations)
• android.permission.INTERNET - This is used to be able to retrieve data for Google Maps and the Port Authority API
• android.permission.READ_EXTERNAL_STORAGE - Bus Icons are png images on storage. Without this, the buses will not appear the app will crash.
• android.permission.WRITE_EXTERNAL_STORAGE - Google Maps caching purposes as well as ability to save the app on the external storage. Without this, the app crashes
• com.google.android.providers.gsf.permission.READ_GSERVICES - This is used to be able to actually use Google Maps in our app.

Jan 13
2015
Version 3.2

UPDATE 1/13/2015 - We have pushed a large backend update to the app so the route lines load much faster. Please use our email link to notify us if the problems still persist.
==========================

Ever been frustrated at bus schedules? Ever get frustrated that the buses never come on time? Why not just plan your transportation around Pittsburgh based on realtime tracking! We have just added features for displaying bus stops and time estimations!


PAT Track, or PAT Realtime Tracker, tracks the public transit in Pittsburgh, PA. Port Authority has released their realtime tracking API from this website (http://realtime.portauthority.org/bustime/home.jsp). This means that the data we relay to you is official. Port Authority now tracks 92 buses in Pittsburgh!


Recent news will be posted on our Facebook page: https://www.facebook.com/PATRealtimeTracker


DISCLAIMER: We are not responsible for which buses and routes are being tracked as we are only getting the information from Port Authority. If a certain route or bus is not on our app, this is most likely not our fault but of Port Authority. If the map is empty, please report this to our Play Store email or create an issue on our Github above immediately.


Permissions:
• android.permission.ACCESS_COARSE_LOCATION - This is required to Center the App's location on you.
• android.permission.ACCESS_FINE_LOCATION - Same deal as above but with more accuracy.
• android.permission.ACCESS_NETWORK_STATE - This is to see whether or not the app has data on (required for Google Maps and the Port Authority Bus locations)
• android.permission.INTERNET - This is used to be able to retrieve data for Google Maps and the Port Authority API
• android.permission.READ_EXTERNAL_STORAGE - Bus Icons are png images on storage. Without this, the buses will not appear the app will crash.
• android.permission.WRITE_EXTERNAL_STORAGE - Google Maps caching purposes as well as ability to save the app on the external storage. Without this, the app crashes
• com.google.android.providers.gsf.permission.READ_GSERVICES - This is used to be able to actually use Google Maps in our app.

Dec 23
2014
Version 3.0

UPDATE 1/12/2015 - Due to the popularity of the app, we have been going over our maximum API calls before they reset at midnight. We are aware of the issues and are working hard to fix them. Sincere apologies.

==========================


Ever been frustrated at bus schedules? Ever get frustrated that the buses never come on time? Why not just plan your transportation around Pittsburgh based on realtime tracking! We have just added features for displaying bus stops and time estimations!


PAT Track, or PAT Realtime Tracker, tracks the public transit in Pittsburgh, PA. Port Authority has released their realtime tracking API from this website (http://realtime.portauthority.org/bustime/home.jsp). This means that the data we relay to you is official. Port Authority now tracks 92 buses in Pittsburgh!


Recent news will be posted on our Facebook page: https://www.facebook.com/PATRealtimeTracker


DISCLAIMER: We are not responsible for which buses and routes are being tracked as we are only getting the information from Port Authority. If a certain route or bus is not on our app, this is most likely not our fault but of Port Authority. If the map is empty, please report this to our Play Store email or create an issue on our Github above immediately.


List of Current Buses:
1 - FREEPORT ROAD
12 - MCKNIGHT
13 - BELLEVUE
14 - OHIO VALLEY
15 - CHARLES
16 - BRIGHTON
17 - SHADELAND
18 - MANCHESTER
19L - EMSWORTH LIMITED
2 - MOUNT ROYAL
20 - KENNEDY
21 - CORAOPOLIS
22 - MCCOY
24 - WEST PARK
26 - CHARTIERS
27 - FAIRYWOOD
28X - AIRPORT FLYER
29 - ROBINSON
31 - BRIDGEVILLE
36 - BANKSVILLE
38 - GREEN TREE
39 - BROOKLINE
41 - BOWER HILL
48 - ARLINGTON
51 - CARRICK
51L - CARRICK LIMITED
52L - HOMEVILLE LIMITED
53 - HOMESTEAD PARK
53L - HOMESTEAD PARK LIMITED
54 - NORTH SIDE-OAKLAND-SOUTH SIDE
55 - GLASSPORT
56 - LINCOLN PLACE
57 - HAZELWOOD
58 - GREENFIELD
59 - MON VALLEY
6 - SPRING HILL
60 - WALNUT - CRAWFORD VILLAGE
61A - NORTH BRADDOCK
61B - BRADDOCK-SWISSVALE
61C - MCKEESPORT-HOMESTEAD
61D - MURRAY
64 - LAWRENCEVILLE - WATERFRONT
65 - SQUIRREL HILL
67 - MONROEVILLE
68 - BRADDOCK HILLS
69 - TRAFFORD
71 - EDGEWOOD TOWN CENTER
71A - NEGLEY
71B - HIGHLAND PARK
71C - POINT BREEZE
71D - HAMILTON
74 - HOMEWOOD-SQUIRREL HILL
75 - ELLSWORTH
77 - PENN HILLS
78 - OAKMONT
79 - EAST HILLS
8 - PERRYSVILLE
81 - OAK HILL
82 - LINCOLN
83 - BEDFORD HILL
86 - LIBERTY
87 - FRIENDSHIP
88 - PENN
89 - GARFIELD COMMONS
91 - BUTLER STREET
93 - LAWRENCEVILLE - HAZELWOOD
G2 - WEST BUSWAY
G3 - MOON FLYER
G31 - BRIDGEVILLE FLYER
O1 - ROSS FLYER
O12 - MCKNIGHT FLYER
O5 - THOMPSON RUN FLYER
P1 - EAST BUSWAY-ALL STOPS
P10 - ALLEGHENY VALLEY FLYER
P12 - HOLIDAY PARK FLYER
P13 - MOUNT ROYAL FLYER
P16 - PENN HILLS FLYER
P17 - LINCOLN PARK FLYER
P2 - EAST BUSWAY SHORT
P3 - EAST BUSWAY-OAKLAND
P67 - MONROEVILLE FLYER
P68 - BRADDOCK HILLS FLYER
P69 - TRAFFORD FLYER
P7 - MCKEESPORT FLYER
P71 - SWISSVALE FLYER
P76 - LINCOLN HIGHWAY FLYER
P78 - OAKMONT FLYER
Y1 - LARGE FLYER
Y45 - BALDWIN MANOR FLYER
Y46 - ELIZABETH FLYER
Y47 - CURRY FLYER
Y49 - PROSPECT FLYER


Permissions:
• android.permission.ACCESS_COARSE_LOCATION - This is required to Center the App's location on you.
• android.permission.ACCESS_FINE_LOCATION - Same deal as above but with more accuracy.
• android.permission.ACCESS_NETWORK_STATE - This is to see whether or not the app has data on (required for Google Maps and the Port Authority Bus locations)
• android.permission.INTERNET - This is used to be able to retrieve data for Google Maps and the Port Authority API
• android.permission.READ_EXTERNAL_STORAGE - Bus Icons are png images on storage. Without this, the buses will not appear the app will crash.
• android.permission.WRITE_EXTERNAL_STORAGE - Google Maps caching purposes as well as ability to save the app on the external storage. Without this, the app crashes
• com.google.android.providers.gsf.permission.READ_GSERVICES - This is used to be able to actually use Google Maps in our app.

Dec 06
2014
Version 2.20

Ever been frustrated at bus schedules? Ever get frustrated that the buses never come on time? Why not just plan your transportation around Pittsburgh based on realtime tracking!

PAT Track, or PAT Realtime Tracker, tracks the public transit in Pittsburgh, PA. Port Authority has released their realtime tracking API from this website (http://realtime.portauthority.org/bustime/home.jsp). This means that the data we relay to you is official. Port Authority now tracks 92 buses in Pittsburgh!


Recent news will be posted on our Facebook page: https://www.facebook.com/PATRealtimeTracker


We will be releasing more features with bus stops soon. If you want to get these features as fast as possible but are willing to take the bugs, please join the beta testing group!:
https://groups.google.com/forum/#!forum/pittsburgh-tracker-beta-testers


DISCLAMER: We are not responsible for which buses and routes are being tracked as we are only getting the information from Port Authority. If a certain route or bus is not on our app, this is most likely not our fault but of Port Authority. If the map is empty, please report this to our Play Store email or create an issue on our Github above immediately.


List of Current Buses:
1 - FREEPORT ROAD
12 - MCKNIGHT
13 - BELLEVUE
14 - OHIO VALLEY
15 - CHARLES
16 - BRIGHTON
17 - SHADELAND
18 - MANCHESTER
19L - EMSWORTH LIMITED
2 - MOUNT ROYAL
20 - KENNEDY
21 - CORAOPOLIS
22 - MCCOY
24 - WEST PARK
26 - CHARTIERS
27 - FAIRYWOOD
28X - AIRPORT FLYER
29 - ROBINSON
31 - BRIDGEVILLE
36 - BANKSVILLE
38 - GREEN TREE
39 - BROOKLINE
41 - BOWER HILL
48 - ARLINGTON
51 - CARRICK
51L - CARRICK LIMITED
52L - HOMEVILLE LIMITED
53 - HOMESTEAD PARK
53L - HOMESTEAD PARK LIMITED
54 - NORTH SIDE-OAKLAND-SOUTH SIDE
55 - GLASSPORT
56 - LINCOLN PLACE
57 - HAZELWOOD
58 - GREENFIELD
59 - MON VALLEY
6 - SPRING HILL
60 - WALNUT - CRAWFORD VILLAGE
61A - NORTH BRADDOCK
61B - BRADDOCK-SWISSVALE
61C - MCKEESPORT-HOMESTEAD
61D - MURRAY
64 - LAWRENCEVILLE - WATERFRONT
65 - SQUIRREL HILL
67 - MONROEVILLE
68 - BRADDOCK HILLS
69 - TRAFFORD
71 - EDGEWOOD TOWN CENTER
71A - NEGLEY
71B - HIGHLAND PARK
71C - POINT BREEZE
71D - HAMILTON
74 - HOMEWOOD-SQUIRREL HILL
75 - ELLSWORTH
77 - PENN HILLS
78 - OAKMONT
79 - EAST HILLS
8 - PERRYSVILLE
81 - OAK HILL
82 - LINCOLN
83 - BEDFORD HILL
86 - LIBERTY
87 - FRIENDSHIP
88 - PENN
89 - GARFIELD COMMONS
91 - BUTLER STREET
93 - LAWRENCEVILLE - HAZELWOOD
G2 - WEST BUSWAY
G3 - MOON FLYER
G31 - BRIDGEVILLE FLYER
O1 - ROSS FLYER
O12 - MCKNIGHT FLYER
O5 - THOMPSON RUN FLYER
P1 - EAST BUSWAY-ALL STOPS
P10 - ALLEGHENY VALLEY FLYER
P12 - HOLIDAY PARK FLYER
P13 - MOUNT ROYAL FLYER
P16 - PENN HILLS FLYER
P17 - LINCOLN PARK FLYER
P2 - EAST BUSWAY SHORT
P3 - EAST BUSWAY-OAKLAND
P67 - MONROEVILLE FLYER
P68 - BRADDOCK HILLS FLYER
P69 - TRAFFORD FLYER
P7 - MCKEESPORT FLYER
P71 - SWISSVALE FLYER
P76 - LINCOLN HIGHWAY FLYER
P78 - OAKMONT FLYER
Y1 - LARGE FLYER
Y45 - BALDWIN MANOR FLYER
Y46 - ELIZABETH FLYER
Y47 - CURRY FLYER
Y49 - PROSPECT FLYER


Permissions:
• android.permission.ACCESS_COARSE_LOCATION - This is required to Center the App's location on you.
• android.permission.ACCESS_FINE_LOCATION - Same deal as above but with more accuracy.
• android.permission.ACCESS_NETWORK_STATE - This is to see whether or not the app has data on (required for Google Maps and the Port Authority Bus locations)
• android.permission.INTERNET - This is used to be able to retrieve data for Google Maps and the Port Authority API
• android.permission.READ_EXTERNAL_STORAGE - Bus Icons are png images on storage. Without this, the buses will not appear the app will crash.
• android.permission.WRITE_EXTERNAL_STORAGE - Google Maps caching purposes as well as ability to save the app on the external storage. Without this, the app crashes
• com.google.android.providers.gsf.permission.READ_GSERVICES - This is used to be able to actually use Google Maps in our app.

Nov 24
2014
Version 2.16

WARNING (11/21) API CALLS MAXED. ISSUES POSSIBLE: Due to how popular our app has become, we actually maxed out our API calls! This means if the app is not giving you results, Port Authority might be blocking us from making anymore for the day. We are currently trying to get this limit max raised so you can keep using our app! Thank you for your support!

-----------------------------------------------------------------------------------------------------------------------------------


Ever been frustrated at bus schedules? Ever get frustrated that the buses never come on time? Why not just plan your transportation around Pittsburgh based on realtime tracking!


PAT Track, or PAT Realtime Tracker, tracks the public transit in Pittsburgh, PA. Port Authority has released their realtime tracking API from this website (http://realtime.portauthority.org/bustime/home.jsp). This means that the data we relay to you is official. Port Authority now tracks 51 buses, up 10 from 41 since last week!


We will be releasing more features with bus stops soon. If you want to get these features as fast as possible but are willing to take the bugs, please join the beta testing group!:
https://groups.google.com/forum/#!forum/pittsburgh-tracker-beta-testers


DISCLAMER: We are not responsible for which buses and routes are being tracked as we are only getting the information from Port Authority. If a certain route or bus is not on our app, this is most likely not our fault but of Port Authority. If the map is empty, please report this to our Play Store email or create an issue on our Github above immediately.


List of Current Buses:
1 - FREEPORT ROAD
12 - MCKNIGHT
13 - BELLEVUE
14 - OHIO VALLEY
15 - CHARLES
16 - BRIGHTON
17 - SHADELAND
19L - EMSWORTH LIMITED
2 - MOUNT ROYAL
20 - KENNEDY
21 - CORAOPOLIS
22 - MCCOY
24 - WEST PARK
26 - CHARTIERS
27 - FAIRYWOOD
28X - AIRPORT FLYER
29 - ROBINSON
31 - BRIDGEVILLE
36 - BANKSVILLE
38 - GREENTREE
39 - BROOKLINE
41 - BOWER HILL
48 - ARLINGTON
51 - CARRICK
53L - HOMESTEAD PARK LIMITED
54 - NORTH SIDE-OAKLAND-SOUTH SIDE
55 - GLASSPORT
56 - LINCOLN PLACE
57 - HAZELWOOD
58 - GREENFIELD
59 - MON VALLEY
6 - SPRING HILL
61A - NORTH BRADDOCK
61B - BRADDOCK-SWISSVALE
61C - MCKEESPORT-HOMESTEAD
61D - MURRAY
64 - LAWRENCEVILLE - WATERFRONT
67 - MONROEVILLE
69 - TRAFFORD
71A - NEGLEY
71B - HIGHLAND PARK
71C - POINT BREEZE
71D - HAMILTON
74 - HOMEWOOD-SQUIRREL HILL
75 - ELLSWORTH
77 - PENN HILLS
79 - EAST HILLS
8 - PERRYSVILLE
82 - LINCOLN
86 - LIBERTY
87 - FRIENDSHIP
88 - PENN
91 - BUTLER STREET
93 - LAWRENCEVILLE - HAZELWOOD
G2 - WEST BUSWAY
G3 - MOON FLYER
O12 - MCKNIGHT FLYER
O5 - THOMPSON RUN FLYER
P1 - EAST BUSWAY-ALL STOPS
P10 - ALLEGHENY VALLEY FLYER
P12 - HOLIDAY PARK FLYER
P16 - PENN HILLS FLYER
P2 - EAST BUSWAY SHORT
P3 - EAST BUSWAY-OAKLAND
P7 - MCKEESPORT FLYER
P76 - LINCOLN HIGHWAY FLYER
P78 - OAKMONT FLYER
Y1 - LARGE FLYER
Y46 - ELIZABETH FLYER
Y47 - CURRY FLYER
Y49 - PROSPECT FLYER


Permissions:
android.permission.ACCESS_COARSE_LOCATION - This is required to Center the App's location on you.
android.permission.ACCESS_FINE_LOCATION - Same deal as above but with more accuracy.
android.permission.ACCESS_NETWORK_STATE - This is to see whether or not the app has data on (required for Google Maps and the Port Authority Bus locations)
android.permission.INTERNET - This is used to be able to retrieve data for Google Maps and the Port Authority API
android.permission.READ_EXTERNAL_STORAGE - Bus Icons are png images on storage. Without this, the buses will not appear the app will crash.
android.permission.WRITE_EXTERNAL_STORAGE - Google Maps caching purposes as well as ability to save the app on the external storage. Without this, the app crashes
com.google.android.providers.gsf.permission.READ_GSERVICES - This is used to be able to actually use Google Maps in our app.

Previous 3 versions
3

Total Ratings

5
2
4
0
3
0
2
0
1
1
500

Total Ratings

5
270
4
110
3
52
2
30
1
38