Grand River Transit

Grand River Transit


NOTE: This app uses Google Analytics to track (anonymously) how the app is used, to give guidance on where improvements should be concentrated.

This app displays bus route and stop information, as well as bus times (both scheduled and actual expected times), for the Grand River Transit (GRT) system, in the Region of Waterloo, Ontario, Canada, which includes the cities of Waterloo, Kitchener, and Cambridge.

You can search for stops or routes by name or number, and display them on Google Maps, as well as quickly see when the next bus will arrive or browse the timetables. Allows you to create a list of favourite stops, making checking for the next bus just a couple of clicks away.

A design goal is not to require a data connection to operate, so the app does not calculate routes (Google Navigation uses the exact same data, so you should use that). Real time location updates do require a connection, but can be turned off. All schedule data is stored locally, so static timetable and route information is always available (but maps may not load). App is stored on your SD card if you allow it, and data is stored on the SD card if it's available.

May be sluggish on first use or after an upgrade, while the initial database is constructed. Total data size can be up to 30 megs. It's either that or chewing up your online data quota.

Data is provided in GTFS format at http://www.regionofwaterloo.ca/en/regionalgovernment/OpenDataHome.asp. Real time bus data is reverse engineered from http://realtimemap.grt.ca, so this could break at any time.

See http://baleka.org/gdmalet/android/grtransit for any last minute news, or for the latest test version of the code. This is open source code: everything, warts and all, is available at https://github.com/gdmalet/grtransit.

Recent changes:
See https://github.com/gdmalet/grtransit/wiki/_pages for feature requests & version history.

Version 2.1
* Introduce real time bus notifications. A work in progress, but still useful (except on weekends? Schedule date is inconsistent.). Controlled by a preference setting.
Add to list
Free
74
3.7
User ratings
113
Installs
10,000+
Concerns
1
File size
1915 kb
Screenshots
Screenshot of Grand River Transit Screenshot of Grand River Transit Screenshot of Grand River Transit Screenshot of Grand River Transit Screenshot of Grand River Transit Screenshot of Grand River Transit Screenshot of Grand River Transit Screenshot of Grand River Transit
About Grand River Transit
NOTE: This app uses Google Analytics to track (anonymously) how the app is used, to give guidance on where improvements should be concentrated.

This app displays bus route and stop information, as well as bus times (both scheduled and actual expected times), for the Grand River Transit (GRT) system, in the Region of Waterloo, Ontario, Canada, which includes the cities of Waterloo, Kitchener, and Cambridge.

You can search for stops or routes by name or number, and display them on Google Maps, as well as quickly see when the next bus will arrive or browse the timetables. Allows you to create a list of favourite stops, making checking for the next bus just a couple of clicks away.

A design goal is not to require a data connection to operate, so the app does not calculate routes (Google Navigation uses the exact same data, so you should use that). Real time location updates do require a connection, but can be turned off. All schedule data is stored locally, so static timetable and route information is always available (but maps may not load). App is stored on your SD card if you allow it, and data is stored on the SD card if it's available.

May be sluggish on first use or after an upgrade, while the initial database is constructed. Total data size can be up to 30 megs. It's either that or chewing up your online data quota.

Data is provided in GTFS format at http://www.regionofwaterloo.ca/en/regionalgovernment/OpenDataHome.asp. Real time bus data is reverse engineered from http://realtimemap.grt.ca, so this could break at any time.

See http://baleka.org/gdmalet/android/grtransit for any last minute news, or for the latest test version of the code. This is open source code: everything, warts and all, is available at https://github.com/gdmalet/grtransit.

Recent changes:
See https://github.com/gdmalet/grtransit/wiki/_pages for feature requests & version history.

Version 2.1
* Introduce real time bus notifications. A work in progress, but still useful (except on weekends? Schedule date is inconsistent.). Controlled by a preference setting.

Android Market Comments
A Google User
Jun 23, 2015
Broken Was working well until today. I went to check and all schedules were missing. I have restarted my phone, uninstalled and reinstalled the app, turned on real-time and turned it off again, and still there is no data.
A Google User
Jun 22, 2015
NO schedule Was AWESOME schedule updates have been happening right on time untill today. I have all presets set to check for new schedule but still theres nothing. So, apparently there is no bus's running at all.
A Google User
May 1, 2015
Keeps telling me it needs to update and only comes up with an exit button. Unable to open or download the schedule database.....
A Google User
Jan 29, 2015
New update for real time updates significantly slow down the app. Good but would be great if this can be improved.
A Google User
Jan 19, 2015
A genuinely useful app. One of the most useful apps on my phone. I use this every day. It does what I want and isn't bogged down by useless features.