LONDON BUS TRACKER APP

JUMP

JUMP

Every year over two billion bus journeys are taken in London, that's five and half million journeys every day.

The goal with Jump was to make use of Transport for London's (TfL) Open API to create an innovative, functional app. An app built for Londoners which taps into bus information and presents arrival times in a unique way. Jump is a self-initiated project.

Team

Ryan Shelton (Design Lead)

Adam Shelton (Design)

Marco Meschini (Development)

Objective

Make use of TfL's Open API. Design an elegant, aesthetically engaging app. A user interface unmatched in its simplicity with laser focus on the core information - bus arrival times. Make the app unique, beautiful, fast and smart.

Team

Ryan Shelton (Design Lead)

Adam Shelton (Design)

Marco Meschini (Development)

Objective

Make use of TfL's Open API. Design an elegant, aesthetically engaging app. A user interface unmatched in its simplicity with laser focus on the core information - bus arrival times. Make the app unique, beautiful, fast and smart.

Team

Ryan Shelton (Design Lead)

Adam Shelton (Design)

Marco Meschini (Development)

Objective

Make use of TfL's Open API. Design an elegant, aesthetically engaging app. A user interface unmatched in its simplicity with laser focus on the core information - bus arrival times. Make the app unique, beautiful, fast and smart.

1

1

1

2

2

2

3

3

3

Early App Sketches

One of my first ideas was to show all buses arriving at a particular bus stop in a graphical way through concentric circles. Each bus would have a circle with the countdown to arrival represented by how complete the circle was, ie. less circle meant less time to wait.

The circles idea was soon trashed as I felt there was too much info to be displayed and the circles seemed to complicate rather than simplify the information. Other ideas were around selecting a bus stop (sketch 2) and then displaying just the next bus. The problem with this was if I was in the city or at work, I might want to see buses over the next 30 mins so I could plan when to leave the office and time my arrival at the bus stop around the time the bus arrived.

I also had the idea of searching for buses near me or by a specific location and then showing results (sketch 3). The problem with this is I felt people needed to get their bearings by showing results on a map rather than in a list. Once a bus stop was selected I wanted to show all bus arrivals on a single screen.

Initial Design Concept

1

Load Screen, choose current location or search.

2

Bus Stop Info. Buses arriving at bus stop shown on right hand side, bus arrival times to the left.

3

Tapping on a bus number (Bus 10) flips screen to show bus stops along chosen bus route.

Early
Animation
Ideas

Early Animation Ideas

Inspired by old train
station ticker boards.

Back to the Drawing Board

I felt the design was far too complicated and difficult to follow so I started to consider cards and using gestures to display or dismiss information.

I still wasn't happy with the designs so I decided to start again. I set out to remove as many taps as possible and focus more on surfacing relevant information more quickly.

Make the app more fun to use

Make the app more fun to use

Make the app more fun to use

Bus arrival time animation

Initial card idea, making use of the arrival time blocks from the original design but instead of showing all info at once I focused on a single bus. The idea was that as buses got closer or time to arrival decreased, the size of the block would change - creating a neat animation and the feeling of the bus network being alive. Taping bus numbers (39, 188, 470) would, like-wise, animate the time blocks to the required arrival times for those buses.

Bus stop tabs on card

Visual showing bus arrival times for a specific bus stop. Bus direction and destination displayed in the footer of the card.

Knowing that time is a precious commodity we strived to show bus arrival times from a single tap.

App Core Functions

Core
Functions

App Core Functions

Core Functions

App Core Functions

Core Functions

App Icon
Design

App Icon Design

One of the most challenging aspects of this app was coming up with the name (Jump) and creating the app icon. I thought a pin on a map might work but that was soon dismissed, a bus on a banded background, the bands inspired by bus times in the app, a bus wheel...

I wanted something that Londoners would instantly recognise as a bus app. A London bus app!

The Routemaster

New release --> New bus

London has a new fleet of Routemaster Buses nicknamed Boris Buses after ex-mayor, and former prime minister, Boris Johnson who introduced them. They're a modern interpretation of the classic Routemaster. Boris Buses have a very iconic look to them. I chose to create an icon that paid homage to this new bus, utilising crisp lines and colours.

1.0

Starting at the beginning of the alphabet with Aldgate and the popular Bus 40.

2.0

We called Version 2.0 Brixton (Bus 118).

3.0

We plan to make our way through the alphabet adding…

4.0

…new bus route destinations for each release.

Final
Design

Final Design

Video from Jump's App Store listing. It shows the core functionality of the app and the animations I've been attempting to explain up to this point. What isn't shown in the video is how you dismiss a card (you can view this via the promo video below).

Video from Jump's App Store listing. It shows the core functionality of the app and the animations I've been attempting to explain up to this point. What isn't shown in the video is how you dismiss a card (you can view this via the promo video below).

Promo Video

Written and Directed by Ryan Shelton, Produced by Pinyata
Voiceover: Lee Sellers, Wordsmith: Mike Potter, Soundtrack: Dexter Britain

User Reviews
★★★★★

Londoners must have!

Can't live without this app! Especially on a night out when I've missed the last tube or it's too busy! Super user friendly, not sure how I managed without it!

Koko -B

★★★★★

Londoners must have!

Can't live without this app! Especially on a night out when I've missed the last tube or it's too busy! Super user friendly, not sure how I managed without it!

Koko -B

★★★★★

Pure Excellence & Simplicity

This app is excellent. I use it while I'm dressing to check when the bus is coming at my local bus station and it's always superbly accurate. Did I mention the design is awesome? Simple, easy and effective. Kudos to the makers.

Joshua C

★★★★★

Pure Excellence & Simplicity

This app is excellent. I use it while I'm dressing to check when the bus is coming at my local bus station and it's always superbly accurate. Did I mention the design is awesome? Simple, easy and effective. Kudos to the makers.

Joshua C

★★★★★

Exceptional

This app is great. This is the best app ever for the travel on buses. The design and user interface is brilliant.

Mohsinakram14

★★★★★

Exceptional

This app is great. This is the best app ever for the travel on buses. The design and user interface is brilliant.

Mohsinakram14

★★★★★

Great app

Jump makes getting buses as easy as booking a taxi with its notifications feature and means I haven't got soaked at a bus stop since downloading it.

Alex Handley

★★★★★

Great app

Jump makes getting buses as easy as booking a taxi with its notifications feature and means I haven't got soaked at a bus stop since downloading it.

Alex Handley

★★★★★

Londoners must have!

Can't live without this app! Especially on a night out when I've missed the last tube or it's too busy! Super user friendly, not sure how I managed without it!

Koko -B

★★★★★

Exceptional

This app is great. This is the best app ever for the travel on buses. The design and user interface is brilliant.

Mohsinakram14

★★★★★

Pure Excellence & Simplicity

This app is excellent. I use it while I'm dressing to check when the bus is coming at my local bus station and it's always superbly accurate. Did I mention the design is awesome? Simple, easy and effective. Kudos to the makers.

Joshua C

★★★★★

Great app

Jump makes getting buses as easy as booking a taxi with its notifications feature and means I haven't got soaked at a bus stop since downloading it.

Alex Handley

Press Reviews

Jump is one of the slickest bus apps: a fast, well-designed way to check nearby bus stops, buses on their way and set alerts to make sure you never miss them.

Stuart Dredge

The Guardian

Jump is one of the slickest bus apps: a fast, well-designed way to check nearby bus stops, buses on their way and set alerts to make sure you never miss them.

Stuart Dredge

The Guardian

Jump for iPhone is a slick, real-time bus-tracker for London-dwellers.

Paul Sawers

The Next Web

Jump for iPhone is a slick, real-time bus-tracker for London-dwellers.

Paul Sawers

The Next Web

Jump is here to quell your transport-based wrath. This (genius) new London bus app knows your favourite stops and tracks bus progress in real time.

Essential Apps

ShortList Magazine

Jump is here to quell your transport-based wrath. This (genius) new London bus app knows your favourite stops and tracks bus progress in real time.

Essential Apps

ShortList Magazine

Jump Means You Never Have to Wait For a London Bus Again.

Jennifer Allen

148Apps

Jump Means You Never Have to Wait For a London Bus Again.

Jennifer Allen

148Apps

Jump will help you find your way home – and look good while doing it.

Diane Shipley

Shiny Shiny

Jump will help you find your way home – and look good while doing it.

Diane Shipley

Shiny Shiny

Jump uses an ‘almost game like interface’, and allows users to track buses’ progress in realtime, view routes and set alerts.

Design Week

Jump uses an ‘almost game like interface’, and allows users to track buses’ progress in realtime, view routes and set alerts.

Design Week

Jump is one of the slickest bus apps: a fast, well-designed way to check nearby bus stops, buses on their way and set alerts to make sure you never miss them.

Stuart Dredge

The Guardian

Jump is here to quell your transport-based wrath. This (genius) new London bus app knows your favourite stops and tracks bus progress in real time.

Essential Apps

ShortList Magazine

Jump will help you find your way home – and look good while doing it.

Diane Shipley

Shiny Shiny

Jump for iPhone is a slick, real-time bus-tracker for London-dwellers.

Paul Sawers

The Next Web

Jump Means You Never Have to Wait For a London Bus Again.

Jennifer Allen

148Apps

Jump uses an ‘almost game like interface’, and allows users to track buses’ progress in realtime, view routes and set alerts.

Design Week

Awards & Recognition

Best User Experience

Finalist

Best User Experience

Finalist

City & Urban Innovation

Nominee

City & Urban Innovation

Nominee

Best User Experience

People's Lovie

Best User Experience

People's Lovie

Best use of API

Shortlist

Best use of API

Shortlist

Best User Interface

Shortlist

Best User Interface

Shortlist

Best New Apps Best Travel Apps

Best New Apps Best Travel Apps

UX & Service Design

Finalist

UX & Service Design

Finalist

Mobile Of The Day Winner

Mobile Of The Day Winner

Mobile UI Design

Finalist

Mobile UI Design

Finalist

Best User Experience

Finalist

Best User Experience

People's Lovie

Best User Interface

Shortlist

UX & Service Design

Finalist

Mobile UI Design

Finalist

City & Urban Innovation

Nominee

Best use of API

Shortlist

Best New Apps Best Travel Apps

Mobile Of The Day Winner

All Content © Copyright 2010 – 2025 Ryan Shelton

All Content © Copyright 2010 – 2025 Ryan Shelton

/ Timezone: UTC+10

Timezone: UTC+10

Next Project →

Next Project →