All Projects → OneBusAway → Onebusaway Android

OneBusAway / Onebusaway Android

Licence: other
The official Android/Fire Phone app for OneBusAway

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Onebusaway Android

European Transport Modules
[DISCONTINUED in favour of public-transport-operators] Collection of european transport JavaScript modules.
Stars: ✭ 9 (-97.68%)
Mutual labels:  transit, public-transportation
Transit
This Python module polls transit agencies for real-time bus arrival predictions.
Stars: ✭ 6 (-98.45%)
Mutual labels:  transit, public-transportation
Node Gtfs
Import GTFS transit data into SQLite and query routes, stops, times, fares and more.
Stars: ✭ 323 (-16.75%)
Mutual labels:  transit, public-transportation
ara
Ara is a golang server for real-time public transport data exchange, using the SIRI protocol.
Stars: ✭ 12 (-96.91%)
Mutual labels:  transit, public-transportation
Gtfs To Html
Build human readable transit timetables as HTML or PDF from GTFS.
Stars: ✭ 119 (-69.33%)
Mutual labels:  transit, public-transportation
Vbb Modules
List of JavaScript modules for Berlin & Brandenburg public transport.
Stars: ✭ 47 (-87.89%)
Mutual labels:  transit, public-transportation
dm tomatrixled
Display (real-time) public transport departures using Raspberry Pi and LED matrices
Stars: ✭ 17 (-95.62%)
Mutual labels:  transit, public-transportation
GTFS-ride
GTFS-ride is an open standard for storing and sharing fixed-route transit ridership data.
Stars: ✭ 43 (-88.92%)
Mutual labels:  transit, public-transportation
Onebusaway Application Modules
The core OneBusAway application suite.
Stars: ✭ 174 (-55.15%)
Mutual labels:  transit, public-transportation
european-transport-operators
NOT UP-TO-DATE ANYMORE, UNMAINTAINED. CHECK european-transport-feeds INSTEAD. List of european long-distance transport operators, available API endpoints, GTFS feeds and client modules.
Stars: ✭ 47 (-87.89%)
Mutual labels:  transit, public-transportation
Transits.jl
Flexible photometric transit curves with limb darkening
Stars: ✭ 18 (-95.36%)
Mutual labels:  transit
ferryd
Fast, safe and reliable transit for the delivery of software updates to users.
Stars: ✭ 43 (-88.92%)
Mutual labels:  transit
Public Transport Enabler
Unleash public transport data in your Java project.
Stars: ✭ 264 (-31.96%)
Mutual labels:  public-transportation
Home Assistant Config
🏠 Fully documented Home Assistant configuration for a smart-looking place. 😎 Be sure to ⭐️ my repo and copy ideas!
Stars: ✭ 258 (-33.51%)
Mutual labels:  transit
ttc subway times
A scraper to grab and publish TTC subway arrival times.
Stars: ✭ 40 (-89.69%)
Mutual labels:  transit
transit model
Managing transit data with Rust
Stars: ✭ 33 (-91.49%)
Mutual labels:  transit
gtfs-utils
Utilities to process GTFS data sets.
Stars: ✭ 19 (-95.1%)
Mutual labels:  transit
Name Suggestion Index
Canonical common brand names, operators, transit and flags for OpenStreetMap.
Stars: ✭ 332 (-14.43%)
Mutual labels:  transit
Muuntaja
Clojure library for fast http api format negotiation, encoding and decoding.
Stars: ✭ 304 (-21.65%)
Mutual labels:  transit
Transit-Talk
Building tools that improve overall transit user experience by connecting riders to each other, and to the agencies that serve them.
Stars: ✭ 22 (-94.33%)
Mutual labels:  public-transportation

OneBusAway for Android Build Status Join the OneBusAway chat

This is the official Android / Fire Phone app for OneBusAway, a project of the non-profit Open Transit Software Foundation!

Get it on Google Play

Amazon App Store

OneBusAway for Android provides:

  1. Real-time arrival/departure information for public transit
  2. A browse-able map of nearby stops
  3. A list of favorite bus stops
  4. Reminders to notify you when your bus is arriving or departing
  5. The ability to search for nearby stops or routes
  6. Real-time multimodal trip planning, using real-time transit and bike share information (requires a regional OpenTripPlanner server)
  7. Bike share map layer, which includes real-time availability information for floating bikes and bike rack capacity (requires a regional OpenTripPlanner server)
  8. Issue reporting to any Open311-compliant issue management system (see this page for details)

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.

Alpha and Beta Testing

Get early access to new OneBusAway Android versions, and help us squash bugs! See our Testing Guide for details.

Build Setup

Want to build the project yourself and test some changes? See our build documentation.

Contributing

We welcome contributions to the project! Please see our Contributing Guide for details, including Code Style Guidelines and Template.

System Architecture

Curious what servers power certain features in OneBusAway Android? Check out the System Architecture page.

Deploying OneBusAway Android in Your City

There are two ways to deploy OneBusAway Android in your city:

  1. Join the OneBusAway multi-region project - The easiest way to get started - simply set up your own OneBusAway server with your own transit data, and get added to the OneBusAway apps! See this page for details.
  2. Deploy a rebranded version of OneBusAway Android as your own app on Google Play - Requires a bit more maintenance, but it allows you to set up your own app on Google Play / Amazon App Store based on the OneBusAway Android source code. See rebranding page for details.

Testing Your Own OneBusAway/OpenTripPlanner servers

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.

Permissions

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.

Troubleshooting

Things not going well building the project? See our Troubleshooting section. If you're a user of the app, check out our FAQ.

OneBusAway Project

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].