[Android Apps and Games] papajohn:
Hi all,

I just finished writing the first version of TubeRun for Android. TubeRun is a London transport app that aims to present the most important data that TfL offers in a single app. My motivation for writing it was the low quality of similar apps found in the market. Typically they offer only a single important feature (eg a journey planner, a good map, bus departures) but they omit the others forcing you to install multiple apps which seldom work in a straightforward manner. In TubeRun, expect to find everything that matters so that you won't have to have 4 different similar apps installed. Features include:

-A Journey Planner that uses the TfL API for up-to-date travel plans

-Live Bus, Underground, Overground, DLR and Rail Departures

-Nearby Tube lines, Bus routes, Cycle Hire stations (with live bike/dock availability data), Rail stations, Oyster ticket shops

-Oyster Balance

-Underground Refund Claims

-The real Tube Map

-Favorites

-Current and Weekend Status Updates

-Fast ICS-inspired interface that doesn't rediscover the wheel

New: The source code of the app is available on GitHub.

I plan to add more features, and I am posting this to request your feedback on what I should add/improve next.

TubeRun is by no means perfect, however I think that it works really well already. Please, let me know your thoughts on it so that I am able to effectively improve it. My current list of TODOs for the future is as follows:

Improve the UI of the main screen (icons are the way to go). (v1.2)

Add a station chooser that uses auto complete and the current user location to void scrolling. (v1.2)

Add the ability to deactivate the backgrounds (my photography skills are not up to the task) (v1.2)

Suggest National Rail stations in the Journey Planner. (v1.2.2)

Add support for oyster accounts with multiple cards enabled. (v1.2.2)

Add tube stations status. (v.1.2.4)

In the nearby tube stations map, add the ability to show departures when clicking a station.(v.1.2.6)

Show nearby oyster ticket shops.(v.1.2.6)

Show nearby rail stations(v.1.2.6)

Fix the title for manually-entered bus stops in departures.(v.1.2.7)

Migrate to the official TfL API for tube departures.(v.1.2.7)

Add national rail departure data.(v.1.2.7)

Overhaul the departures station selector(v.1.2.7)

Add the option to download the tube map that also depicts rail services.(v.1.2.8)

Migrate to the new Google Maps v2 API.(v.1.3.0)

Make favourites sorted by current distance.(v.1.3.1)

Add nearest bus stop in favorites

Show tube/bus departure times directly inside the journey planner

Integrate data about maximum journey time (http://www.tfl.gov.uk/tickets/14872.aspx)

Support push notifications for travel disruptions

Support advanced journey planner options

Add widgets.

You may lobby for your favorite feature here and I will do my best to implement it. If you are willing to contribute with code, just PM me.

PS. If you like the app don't forget to rate it. The more people that use it, the better the chances of keeping me motivated. ;)

Download link: Android Market

Video presentation (it's old, the app looks more Holo-ish now):

[YOUTUBE]cUI3p9wde78[/YOUTUBE]