Skip to content

where's the bus!? busboy allows users to interact with AC Transit's public API to get bus schedules and find nearby stops / routes.

License

Notifications You must be signed in to change notification settings

taitsmith/busboy

Repository files navigation

busboy

busboy on google play

(jenkins is broken and direct apk downloads from there will be back soon, probably)

Don't you hate it when you wait twenty minutes for the 51A, and then three show up at the same time? Busboy doesn't prevent that unfortunately, but it does allow you see that all three will be arriving simultaneously.

Already at a bus stop? Busboy can use your stop's ID to tell you what buses are coming.
ss_main_busflag ss_by_id

Use the same stops frequently? Add them to your favorites instead of trying to remember the stop ID:
ss_favorites

Bad experience with bus predictions in the past? Pick an upcoming bus from the list, and Busboy will show you exactly where on its route that bus is. This information comes right from the bus itself:
image

Not at a bus stop? If you give Busboy permission to see your location, it can show you nearby stops, as well as which lines service them. Don't know where that stop is? Busboy can show you how to get there:
image image

New in 1.2.0: Drag and drop marker to search for nearby stops without letting Busboy see your location:
Screenshot_20230629_143121.

Don't care about stops that don't serve the 51A? Tell Busboy what lines you're looking for:
image

Busboy uses Retrofit and Kotlin Coroutines to make its network calls, Hilt for DI and Room for offline storage. It's built on MVVM design patterns and uses LiveData and all the standard fancy tools.

About

where's the bus!? busboy allows users to interact with AC Transit's public API to get bus schedules and find nearby stops / routes.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages