Feb 17, 2021 onebusaway ios swift

Meet OBAKit – The New OneBusAway for iOS

I’m very excited to announce that after over two years of development, the latest version of OneBusAway for iOS is ready for public beta testing! If you want to dive right in and try out the new app, please visit https://testflight.apple.com/join/RuhKdd1M.

This new version of OneBusAway is built on top of an open source reusable code library called OBAKit (https://github.com/onebusaway/obakit), which offers some awesome new capabilities over what the current shipping version of OneBusAway can do.

Here’s what’s new:

  • Software developers can plug OBAKit into their own apps in order to power real-time transit experiences without having to do any extra work.
  • Transit agencies can easily create their own custom-branded versions of OneBusAway for iOS, complete with a unique color scheme, name, and logo.
  • The OBAKit source code is written in Apple’s Swift programming language, and it is designed to be easily understood and fun to work on.

Try out the public beta:

Please note that this version of the app might be a little buggier than you’re used to. We’ve taken great pains to ensure it works right, but we can’t guarantee we’ve found everything. If you want to try out the public beta, please visit:


How you can help:

We’re always looking for developers who want to pitch in on making the best open source real-time transit app even better. You can find a list of tasks that need work here: https://github.com/OneBusAway/OBAKit/issues We want to translate OneBusAway into as many languages as possible. If you are fluent in a language besides English, please visit https://www.transifex.com/open-transit-software-foundation/onebusaway-ios/dashboard/ to get started. If the language that you want to help translate OneBusAway into is not listed, please email us at iphone-app@onebusaway.org