Current application present 2 main function: 1)Collection, treatment and saving data from Run training. Collecting speed, distance, time, average time for one kilometer, tracking of users 2)Collect data and joint processing while user started Active Training.
Other helpful functions: 1)User reminder for future training with user notifications 2)Collect data and save it into Health application 3)Saving data in core
Future improvements:
1)Change language for international 2)Work on UX/UI (because it awful) 3)Perfomance optimization
Framework used: 1)UIKit 2)CoreData 3)CoreLocation 4)UserNotification 5)MapKit 6)HealthKit