Give the user an option of how often to take a checkpoint (time, distance or by workout section completed). This way if the app crashes the user can start up again at a more recent location.
Give the user an option of how often to take a checkpoint (time, distance or by workout section completed). This way if the app crashes the user can start up again at a more recent location.