An Android app to track CTA buses in real-time, providing bus routes, stops, and arrival predictions using the CTA Bus Tracker API.
-
Updated
Jun 26, 2025 - Java
An Android app to track CTA buses in real-time, providing bus routes, stops, and arrival predictions using the CTA Bus Tracker API.
Create custom routes of CTA buses and trains. View arrival times for each stop along the routes all at once. *** This a prototype desktop version of the app and the next evolution can be found here: https://github.com/smithlamar/route_tracker_api ***
The RouteTracker API's purpose is to encapsulate calls to the Chicago Transit Authority's bus and train APIs. It creates objects that are more easily consumable for a mobile app. Additionally, it helps cache results to minimize exhausting the limit of calls per day set by the CTA. Deployable format is a fat jar with embedded Tomcat server.
Add a description, image, and links to the cta-api topic page so that developers can more easily learn about it.
To associate your repository with the cta-api topic, visit your repo's landing page and select "manage topics."