I am starting to play around with the Connect IQ SDK and was trying, as a test project, to redevelop the lost "auto lap by position" feature.
I guess I could build an app that starts recording, monitors the position and adds a new lap when the location comes within a set distance of the start. Trouble is I would have to handle all the display (and have a hard time offering all the options of the standard running mode).
I thought about developing a new datafield instead. The datafield would just monitor the distance between the currentLocation and the startLocation (both in the Toybox.Activity.Info object) and add a new lap when required. To add a new lap, the datafield app would have to link to any existing recording session but not create one on its own. Is this even possible?
Also, do datafield apps run in the backround (if you are on another page for instance)?