Audi Mobile Application Development

themoon_icon
The Moon
  • Score Awaiting client review
    n/a
  • Date Published
  • Reading Time 2-Minute Read
a1fbd737373745.57503ee4680ed

The task was to develop iOS and Android mobile applications for the purpose of a test drive of the Audi RS models.

About the Project

Audi Sport RS tracker was developed specially for drivers who value the results of their driving.

With the help of the Audi Sport RS Tracker, one can get information on the route distance, average and maximum speed, as well as the time spent at the wheel.

Because of the application being well-linked with the social networks, one can easily share the results with friends in one click.

  • Real-time measurement and displaying the driving distance
  • Real-time speed measurement and displaying
  • Route map generation after the ride
  • Option to share the ride information on the social networks

Solution

For development to be universal, Apache Cordova was chosen for the application creation.

Advantage: simpler and more flexible development with web technologies (HTML, CSS, JavaScript).

The whole tracking operates through GPS coordinates.

In the background, the application receives the GPS coordinates from the device.

As a result, one gets the following information:

  • Latitude
  • Longitude
  • Speed (meters per second)

The speed parameter went down easy, it’s just we had to align it out and convert it into kilometers per hour, as the sensor can not always correctly show the speed and reset to zero having reached 60 kilometers per hour. We had to write an alignment algorithm.

The next task was to measure the distance and generate a route map of the car.

To do this, we collected the GPS coordinates throughout the ride and processed them with an algorithm.

The algorithm is, in fact, very interesting, as we had to recall the basics of cartography – the Earth has the spherical shape and the coordinates are located in a spherical grid – so you can’t just measure the distance between two points without complex mathematical calculations.