1 - Analyse your favourite app

The app I am going to analyse is the Uber app. I have tried other taxi service apps but I find this one the easiest and best to use. When using Uber, I have never waited more than 10 minutes for a vehicle to arrive. Also whenever there is confusion, you can simply ring the driver and sort out the problem. I am going to analyse different parts of the app including the input, data, logic and the output.

Input — There are a few things which the app requires you to do for it to work effectively. The first action that needs to be done is entering your current address, if it doesn't pick up your location automatically, and the address of your destination. And then click the ‘request uber’ button.

Data — The content comes will appear from whatever address the user searches for. The user creates the data because what they put in, shows the app where they are and where they want to go. The price, the journey time and the wait time for an uber comes from the phone of the uber drivers.

Logic — The app will take the input it receives from the user and will use it to produce the journey displayed on the map. It also uses the data from the user to find their location so the uber driver will know where to go for a pickup. It will also receive input from the data off of the drivers phones. It uses to work out which uber is closest to the request and also estimated price of journey.

Output — The output of the app is that you receive an approximate amount of money the journey will cost and also how long it will take. Users enter the amount of people there are wanting to get in the vehicle, so it will choose a car that will fit the amount.