(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.
Use the same stops frequently? Add them to your favorites instead of trying to remember the stop ID:
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:
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:
New in 1.2.0: Drag and drop marker to search for nearby stops without letting Busboy see your location:
.
Don't care about stops that don't serve the 51A? Tell Busboy what lines you're looking for:
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.