Location - A Sports Tracking App

iOS

Screenshots from the app

I had a mobile development course at my school Tampere University of Applied Sciences and I decided to build a Sports Tracker clone.

I had a lot of fun making it and learned a bit about Core Location and MapKit. I also tried to apply some digital signal processing skills I learned during a DSP course, mainly just some average filtering of the exercise data for the chart.

Below the UI structure. There is the main view where one can start and stop the exercise and see the live stats. There is also a list of previous exercises and a detailed view of the exercise with interactive chart component. In the map view one can see the tracked GPS route.

Screenshot from Xcode Storyboard

Because of the course requirements, I had to use some backend service and so the app saves the exercises to mLab's free MongoDB sandbox.

The project is open source under the – let's say DBAD licence – and you can get it from Github.