I too have been working on public transit for my city in the US and several smaller cities that I visit that tend to get ignored by the big apps.
Most of these cities have real time data, but it is from a 3rd party vendor that either tries to lock up the data or has a terrible app.
For example, the one for Steamboat Springs Colorado, a small little ski town, uses a 3rd party vendor for real time tracking information. But the app from that third party vendor is slow and frustrating. On top of that, it is a single app that supports 30+ small cities. If you search for "Steamboat Springs transit or bus" in the app store, that vendor's app doesn't even come up. As a tourist, no one has any idea that an app even exists for their public transit.
I wrote an opensource app that supports multiple real time vendors backends which I can whitelabel for different cities.
Awesome! I'm pretty sure I came across your app when I was looking for open source systems to integrate with. I'm going for the big ones first (transportr (navita), onebusaway, OSM...), but if I do end up needing a standalone app, yours looks like a great base.
Most of these cities have real time data, but it is from a 3rd party vendor that either tries to lock up the data or has a terrible app.
For example, the one for Steamboat Springs Colorado, a small little ski town, uses a 3rd party vendor for real time tracking information. But the app from that third party vendor is slow and frustrating. On top of that, it is a single app that supports 30+ small cities. If you search for "Steamboat Springs transit or bus" in the app store, that vendor's app doesn't even come up. As a tourist, no one has any idea that an app even exists for their public transit.
I wrote an opensource app that supports multiple real time vendors backends which I can whitelabel for different cities.
https://gotransitapp.com/