This is the official Android / Fire Phone app for OneBusAway, a project of the non-profit Open Transit Software Foundation!
OneBusAway for Android provides:
OneBusAway for Android automatically keeps track of your most used stops and routes, and allows you to put shortcuts on your phone's home screen for any stop or route you choose.
Get early access to new OneBusAway Android versions, and help us squash bugs! See our Testing Guide for details.
Want to build the project yourself and test some changes? See our build documentation.
We welcome contributions to the project! Please see our Contributing Guide for details, including Code Style Guidelines and Template.
Curious what servers power certain features in OneBusAway Android? Check out the System Architecture page.
There are two ways to deploy OneBusAway Android in your city:
Did you just set up your own OneBusAway and/or OpenTripPlanner server? You can test both in this app without compiling any Android code. Just download the app from Google Play, and see our Custom Server Setup Guide for details.
In order to support certain features in OneBusAway, we need to request various permissions to access information on your device. See an explanation of why each permission is needed here.
Things not going well building the project? See our Troubleshooting section. If you're a user of the app, check out our FAQ.
Want to learn more about the OneBusAway project, a project of the non-profit Open Transit Software Foundation? Read up on the entire Application Suite and/or learn more about the mobile apps.