Data field: Flexirunner

I made a custom data field for myself, and then I found out I had to upload it to the store to be able to use settings in the Android GC app. So this thread is to support that, any questions/problems/comments, etc., let me know.

Flexirunner

https://apps.garmin.com/en-US/apps/ce1e0b46-7c83-4ddb-9d48-c93edadabe3d

Flexirunner is (yet another) all-in-one data field, for use in a single field layout. It is designed for running, with a native look and feel.
It shows time, distance, number of laps, heart rate, pace, and cadence. It also measures running economy (http://fellrnr.com/wiki/Running_Economy), and records this and energy expenditure (https://www.firstbeat.com/en/science-and-physiology/energy-expenditure/) into the FIT file, for later display on Garmin Connect.

Please see the page in the Connect IQ app store (above) for the list of features and screenshots (to avoid re-posting the same thing here).

I have tested this field with my FR235, but it should perform identically on the FR230, FR630, FR735XT. Since version 5, Flexirunner is now also compatible with FR920XT, Fenix 3 & HR & Chronos, vivoactive & HR!
Since development is primarily focused on me having an FR235, the layout is currently most optimized for the semi-round watches.

Donations
If you use & like this data field and you're feeling generous, donations are gratefully accepted (but not obliged) here (give what you feel!): https://www.paypal.me/imgrant

Source code
The source code for Flexiruner is freely available on Github: https://github.com/imgrant/FlexiRunner
You can also raise issues there.

Acknowledgements
The Flexirunner icon incorporates elements by Freepik (http://www.freepik.com) from www.flaticon.com, which are licensed by Creative Commons BY 3.0 (http://creativecommons.org/licenses/by/3.0/).
  • As IMGrant's code is open source, I've ported it to work on 935 and F5. Have tested via sideloading and is working ok. I will email him the source code when I get a chance (next few days) so he can submit it to the CIQ store.

    So do you want Altitude, or elevation gain?


    For me Altitude would be great! Thnx for the effort!
  • As IMGrant's code is open source, I've ported it to work on 935 and F5. Have tested via sideloading and is working ok. I will email him the source code when I get a chance (next few days) so he can submit it to the CIQ store.

    So do you want Altitude, or elevation gain?


    I hope that the Flexirunner app gets updated. I still like it, but atitude would make a nice extra. I am thinking of using the source and add it for the semi-round (and them sideload it on my Forerunner 630)
  • I hope that the Flexirunner app gets updated. I still like it, but atitude would make a nice extra. I am thinking of using the source and add it for the semi-round (and them sideload it on my Forerunner 630)


    I've made a version of my own, with Altitude in the bottom right field. Hard-coded, as I will use this version only myself. I hope that the update, with support for the 935 and Fenix 5, will make it to the app store.

    By the way: I appreciate the availability of the source code a lot! I can share my edits, but my programming skills are limited (it's more like a hack what I have done) and most likely has PatFelstead done a better coding job in his update.
  • Because I want to share some updates for Flexirunner, I've created the Datarun datafield, based on the Flexirunner source, for the semi-round watches (230,235,630,735xt), the Vivoactive, the Vivoactive HR and for the fenix 5/5x/935 (the round watches with 240x240 pixels).
    https://apps.garmin.com/en-US/apps/3883c4fa-92ad-4af9-a5e4-e664ddeb8e57#0
    Support: https://forums.garmin.com/forum/developers/connect-iq/connect-iq-showcase/1272881-datafield-datarun

    Changes;:
    - the number of rounds in the top of the screen is replaced by the current time
    - battery meter for the fenix 5/5x/935
    - averaged pace (over 5 seconds) for the fenix 5/5x/935
    As memory is very tight on these watches, I had to throw out running economy. I will try to get the battery meter and the averaged pace available for the older watches if memory permits. Also altitude (for running in hills and mountains) is on the wish list.
    When the Datarun datafield is approved by Garmin, I will start a new thread for it.

    I've also created a version especially made for training on a track, where pacing is achieved by 100 meter markings. All pace data is therefore displayed in seconds per 100 meter. Current time is still displayed as rounds don't work for me; I press for a manual lap at the beginning and the end of a repeat, so the rests between them count as well. I might publish this as well.
  • 1,5 years later after my last post in this thread: I have been adding a lot of code, resulting in Datarun plus in the spring of 2018. As I did hit memory limitations I started all over with new more efficient code, resulting in Datarun premium by now. Datarun plus has one main version in the store and 3 copies (so one can have more sets of settings). It is a paid application, but the license works for all 4 versions.
    Datarun premium has 4 main versions, with 4, 5, 6 and 7 metrics. Every main version has copy versions which operate on the same license key. Main benefit is the ability to place metrics nearly free on the available spots.