ANALYSE YOUR FAVOURITE APP

Afsara Begum
The Dynamic Web
Published in
2 min readOct 11, 2016

An app which I use frequently on my phone is ‘Bus Times London’. I use this app as soon as I leave my house as I often use the bus to travel everyday. I’ve used many different travelling apps however this one is my favourite as it requires a limited amount of human data input.

I am going to break down this app in terms of interface, data and logic. These 3 key features is what helped to construct and build the ‘Bus Times London’ app.

INTERFACE

This app is built with many different features that helps me to interact with it. On the first screen that appears when you open the app it shows a map of the users current location. Users are able to click the red lettered circles which are the different bus stop signs on the map around them. Underneath the map shows the most closest bus stops which users can click and check the times. Another feature is the search bar which allows users to type in a bus stop name and click search which if the app recognised it would generate a result.

DATA

To keep the app running it needs data to fuel it. There are a lot of data in this app such as:

  • Bus stops/bus signs
  • Bus numbers
  • Bus names
  • Bust times
  • Map co ordinates
  • Users location using Geo location

Users are able to use their location to track where they are on the map and as a result the app finds out the nearest stops around them. Furthermore when users use the search bar it saves the bus stop and shows it every time the user uses the search bar again. These are ways the data stored into the app are used.

LOGIC

As the app uses a map and finds the nearest stops around a user it uses geo location in the code to find this out. The code would use geo coordinates which is built up of the latitude and longitude to find the precise coordinate of the destination. When the user types in the location of the output would be the bust times of that bus stop.

--

--

Afsara Begum
The Dynamic Web

Year 3 student studying Web Media Production at Ravensbourne University