Timisoara
Public
Transport

An Android App that scrapes public transport information (times/connections) and shows it on your Android.

Scrapes public transport information from the official transport authority web site (times, stations, connections) and displays it conveniently on your device.

This application is about utility, it has an spartan interface, no bells. no whistles, no google maps or GPS required. It is designed after my own requirements:
- show me vehicle arrival times
- show me my connections at the next station

Required permissions:
- internet access - the time are obtained from http://www.ratt.ro/txt
- sd-card write - a cache with transport line and station information is saved on the external storage.


Version History

release 2.4
- update tram line 9 to mach upstream changes - fix crash for some users - published on market - see Public transport - timisoara pre-release 2.1
- fix layout of update and connections buttons
- update data
- implement two-step connection selection
- implement 200m distance filter when checking connections
pre-release 2.0
- add button to view connection times within selected line view
- remove vehicle detection
- modify times parser to fit new server output
- add credits manu and page
- change name slightly
- android market pre-release
beta 1.6
- improve vehicle detection
beta 1.5.1
- fix crash on update times
beta 1.5
- in times view align estimates to the right
- try to determine and display vehicle position based on station estimates
beta 1.4
- update line and station data (add E7b, fix 32, make station names consistent)
- changed layout of times view (thanks dante)
- changed error behaviour (generate popup after update complete)
- update deduper
- make "light" version of app (half size at about 450k) without high-dpi backgrounds (enjoy dante!)
beta 1.3
- major restructuring of android-specific code
- new high-contrast graphics
- fix rotate/auto-rotate bug that caused the app to jump to home-screen
beta 1.2
- updated line data, now complete for all lines (thanks Cristi and Cosmin)
- updated icon (thanks Florin)
- removed non-existent bus line from selection screen
- screen shots - main screen, trams, busses, select direction, updating times for selected line:

beta 1.1
- new main screen
- show lines according to vehicle type (tram / bus / trolleybus)
- select travel direction
- order stations according to actual travel path (mainly for bus lines, no data for other lines - send me an email if you can / want to help with this)

beta 1.0
- select line
- download and show times for all stations of selected line

Screen shots:




License

TimisoaraPublicTransport - display public transport information on your device
Copyright (C) 2011 Mihai Balint

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Authors

Mihai Balint (nailuii@gmail.com) - Code
Kriszti Cseh, Portan Cosmin - Data contributor
Florin B. - App Icon

Contact

Mihai Balint (nailuii@gmail.com)

Thanks to

The people at the RATT forums for their support.

Download

You can download this project in either zip, tar or from Android Market Android Market. formats. A smaller sized, light version is provided for devices that need it.

You can also clone the project with Git by running:

$ git clone git://github.com/MihaiBalint/TimisoaraPublicTransport