App Icon

AppBuilder 5


Build your own datafield! No coding required.</p><p></p><p>The latest version of AppBuilder allows you to create your own calculated data field based on a simple math formula, like "Cadence / 2". Also comes with conditional logic, alerts (beep and vibes), text display, functions (e.g. lapavg, avg, min, max, log). and the ability to record data to the FIT file so you can see the graph in Garmin Connect. </p>

What’s New

• 5.28: Support new devices</p><p>• 5.27: Support Enduro</p><p>• 5.26: Support new devices, including 745</p><p>• 5.25: Fix DistanceToLapStart crash</p><p>• 5.24: Add support for new devices </p><p>• 5.23: Add support for 245, 245 Music, 945, Edge 530, Edge 830, MARQ</p><p>• 5.22: Large memory devices: Add optional 4th parameter to PREVD and PREVT which prevents data from being reset on pause. </p>

Additional Information


This app requires access to:

  • Record additional information into activity files
  • GPS location
  • Your Garmin Connect™ fitness profile
  • Approach® S60 Approach® S60
  • Approach® S62 Approach® S62
  • Captain Marvel Captain Marvel
  • D2™ Air D2™ Air
  • D2™ Air X10 D2™ Air X10
  • D2™ Bravo D2™ Bravo
  • D2™ Bravo Titanium D2™ Bravo Titanium
  • D2™ Charlie D2™ Charlie
  • D2™ Delta D2™ Delta
  • D2™ Delta PX D2™ Delta PX
  • D2™ Delta S D2™ Delta S
  • D2™ Mach 1 D2™ Mach 1
  • Darth Vader™ Darth Vader™
  • Descent™ G1 Descent™ G1, Descent™ G1 Solar
  • Descent™ Mk1 Descent™ Mk1
  • Descent™ MK2 Descent™ MK2, Descent™MK2i
  • Descent™ Mk2S Descent™ Mk2S
  • Edge® 1000 Edge® 1000
  • Edge® 1030 Edge® 1030
  • Edge® 1030 Plus Edge® 1030 Plus
  • Edge® 1030, Bontrager Edge® 1030, Bontrager
  • Edge® 1040 Edge® 1040
  • Edge® 130 Edge® 130
  • Edge® 130 Plus Edge® 130 Plus
  • Edge® 520 Edge® 520
  • Edge® 520 Plus Edge® 520 Plus
  • Edge® 530 Edge® 530
  • Edge® 820 Edge® 820
  • Edge® 830 Edge® 830
  • Edge® Explore Edge® Explore
  • Edge® Explore 1000 Edge® Explore 1000
  • Edge® Explore 2 Edge® Explore 2
  • Edge® Explore 820 Edge® Explore 820
  • Enduro™ Enduro™
  • Enduro™ 2 Enduro™ 2
  • epix™ (Gen 2) epix™ (Gen 2), quatix® 7 – Sapphire Edition
  • First Avenger First Avenger
  • ForeAthlete® 230J ForeAthlete® 230J
  • ForeAthlete® 235J ForeAthlete® 235J
  • ForeAthlete® 630J ForeAthlete® 630J
  • ForeAthlete® 735XTJ ForeAthlete® 735XTJ
  • ForeAthlete® 920XTJ ForeAthlete® 920XTJ
  • Forerunner® 230 Forerunner® 230
  • Forerunner® 235 Forerunner® 235
  • Forerunner® 245 Forerunner® 245
  • Forerunner® 245 Music Forerunner® 245 Music
  • Forerunner® 255 Forerunner® 255
  • Forerunner® 255 Music Forerunner® 255 Music
  • Forerunner® 255S Forerunner® 255S
  • Forerunner® 255S Music Forerunner® 255S Music
  • Forerunner® 55 Forerunner® 55
  • Forerunner® 630 Forerunner® 630
  • Forerunner® 645 Forerunner® 645
  • Forerunner® 645 Music Forerunner® 645 Music
  • Forerunner® 735XT Forerunner® 735XT
  • Forerunner® 745 Forerunner® 745
  • Forerunner® 920XT Forerunner® 920XT
  • Forerunner® 935 Forerunner® 935
  • Forerunner® 945 Forerunner® 945
  • Forerunner® 945 LTE Forerunner® 945 LTE
  • Forerunner® 955 Forerunner® 955, Forerunner® 955 Solar
  • fēnix® 3 fēnix® 3, quatix® 3, tactix® Bravo
  • fēnix® 3 HR fēnix® 3 HR
  • fēnix® 5 fēnix® 5, quatix® 5
  • fēnix® 5 Plus fēnix® 5 Plus
  • fēnix® 5S fēnix® 5S
  • fēnix® 5S Plus fēnix® 5S Plus
  • fēnix® 5X fēnix® 5X, tactix® Charlie
  • fēnix® 5X Plus fēnix® 5X Plus
  • fēnix® 6 fēnix® 6
  • fēnix® 6 Dual Power fēnix® 6 Dual Power
  • fēnix® 6 Pro fēnix® 6 Pro, fēnix® 6 Sapphire
  • fēnix® 6 Pro Dual Power fēnix® 6 Pro Dual Power
  • fēnix® 6 Pro Solar fēnix® 6 Pro Solar
  • fēnix® 6 Solar fēnix® 6 Solar
  • fēnix® 6S fēnix® 6S
  • fēnix® 6S Dual Power fēnix® 6S Dual Power
  • fēnix® 6S Pro fēnix® 6S Pro, fēnix® 6S Sapphire
  • fēnix® 6S Pro Dual Power fēnix® 6S Pro Dual Power
  • fēnix® 6S Pro Solar fēnix® 6S Pro Solar
  • fēnix® 6S Solar fēnix® 6S Solar
  • fēnix® 6X Pro fēnix® 6X Pro, fēnix® 6X Sapphire, fēnix® 6X Pro Solar, tactix® Delta Sapphire, quatix® 6X Solar, tactix® Delta Solar, tactix® Delta Solar Ballistics
  • fēnix® 7 fēnix® 7, quatix® 7
  • fēnix® 7 Pro fēnix® 7 Pro
  • fēnix® 7S fēnix® 7S
  • fēnix® 7S Pro fēnix® 7S Pro
  • fēnix® 7X fēnix® 7X, quatix® 7X – Solar Edition
  • fēnix® 7X Pro fēnix® 7X Pro
  • fēnix® Chronos fēnix® Chronos
  • GPSMAP® 66i GPSMAP® 66i
  • GPSMAP® 66s / 66st GPSMAP® 66s / 66st
  • GPSMAP® 66sr GPSMAP® 66sr
  • GPSMAP® 67 GPSMAP® 67, GPSMAP® 67i
  • GPSMAP® 86i GPSMAP® 86i
  • GPSMAP® 86s GPSMAP® 86s
  • GPSMAP® 86sc GPSMAP® 86sc
  • GPSMAP® 86sci GPSMAP® 86sci
  • Instinct® 2 Instinct® 2, Instinct® 2 - Camo Edition, Instinct® 2 Solar - Tactical Edition, Instinct® 2 Solar - Surf Edition, Instinct® 2 - dēzl™ Edition
  • Instinct® 2S Instinct® 2S, Instinct® 2S - Camo Edition, Instinct® 2S Solar - Tactical Edition, Instinct® 2S Solar - Surf Edition, Instinct® 2S - dēzl™ Edition
  • Instinct® 2X Instinct® 2X
  • MARQ™ Adventurer MARQ™ Adventurer
  • MARQ™ Athlete MARQ™ Athlete
  • MARQ™ Aviator MARQ™ Aviator
  • MARQ™ Captain MARQ™ Captain, MARQ™ Captain: American Magic Edition
  • MARQ™ Commander MARQ™ Commander
  • MARQ™ Driver MARQ™ Driver
  • MARQ™ Expedition MARQ™ Expedition
  • MARQ™ Golfer MARQ™ Golfer
  • Mercedes-Benz Venu® Mercedes-Benz Venu®
  • Mercedes-Benz Venu® 2 Mercedes-Benz Venu® 2
  • Mercedes-Benz Venu® 2S Mercedes-Benz Venu® 2S
  • Montana 700 Montana 700, Montana 700i, Montana 750i
  • Oregon® 7 Series Oregon® 7 Series
  • quatix® 6 quatix® 6
  • quatix® 6X quatix® 6X, quatix® 6X Solar, quatix® 6X Dual Power
  • Rey™ Rey™
  • Rino® 7 Series Rino® 7 Series
  • tactix® 7 tactix® 7, tactix® 7 – Pro Ballistics Edition, tactix® 7 – Pro Edition
  • Venu® Venu®
  • Venu® 2 Venu® 2
  • Venu® 2 Plus Venu® 2 Plus
  • Venu® 2S Venu® 2S
  • Venu® Sq. Venu® Sq.
  • Venu® Sq. 2 Venu® Sq. 2
  • Venu® Sq. 2 Music Venu® Sq. 2 Music
  • Venu® Sq. Music Venu® Sq. Music
  • vívoactive® vívoactive®
  • vívoactive® 3 vívoactive® 3
  • vívoactive® 3 Mercedes-Benz® Collection vívoactive® 3 Mercedes-Benz® Collection
  • vívoactive® 3 Music vívoactive® 3 Music
  • vívoactive® 4 vívoactive® 4, GarminActive
  • vívoactive® 4S vívoactive® 4S, GarminActive S
  • vívoactive® HR vívoactive® HR
Average Rating: (49 Ratings)

May 10, 2023 | Version 5.28

Please update on edge540/840

March 18, 2023 | Version 5.28

Works perfect for my easy equation

Manninger Péter
March 5, 2023 | Version 5.28

Great app, works perfectly

January 31, 2023 | Version 5.28

Great app to create custom data fields! So much options. Thanks dev!

October 16, 2022 | Version 5.28

By far the best programmable data field! Thank you for supporting the new devices!

David FT 🇲🇽
July 20, 2022 | Version 5.27

Great App, unfortunately I just upgrade to a Fenix 7x and it is not compatible with this new device , really miss this data field … does anyone knows if it is there a new version with another name from the same developer ?

Joerg Ba.
June 20, 2022 | Version 5.27

Working great on my Fenix 6x pro. I now bought the Fenix 7x but unfortunately the app has not yet been ported.. Hope this will be done soon.. I guess it is not too complicated...

March 9, 2022 | Version 5.27

Where Do I see what I made?

January 20, 2022 | Version 5.27

This app is fantastic! Would love to further use it on my new Epix Gen2 - would you please update it for the latest released watches?

November 28, 2021 | Version 5.27

Hi, Great app! I am having trouble to enter any formula with "("... They just disappear after saving. All the other characters are there, but no ( or ). Any idea what to do?

Developer Reply
November 28, 2021, FlowState

Hey Adenilso, Unfortunately it seems that a new Garmin bug has is preventing users from entering characters such as "(" and ")" in app settings. Please upvote the bug report here: Hopefully Garmin will fix this bug soon.

Luis Miguel Ordoñez Belloc
July 17, 2021 | Version 5.27

To whom It may concern, any idea how could I create a formula to measure the time I walk within a TrailRun workout? Thanks in advanced anda Best Regards

Developer Reply
July 17, 2021, FlowState

Hey Luis, thanks for the review! Sorry for the wall-o-text formatting of this reply, but line breaks aren't allowed here. First, you would figure out what the transition speed between running and walking is. According to wikipedia, a good number to use is 2 metres per second ( Use the following formula (without quotes): "sum(speed_raw lte 2)" with a display format of "time". If you want to exclude time spent standing still, use this formula instead: "sum(speed_raw lte 2 and speed_raw gt 0.89408)"

April 11, 2021 | Version 5.27

A great powerful APP that does allows users to create their own fields with special prediction formulas and many other things. Thanks for it and the great support! I was really happy that my Enduro was now in the compatibility list, shortly after my request. Only now do I really enjoy the watch, as I can now can use some of the special formulas from my older 935 again! Is there a PayPal-Donatedate button or something similar somewhere? I would to donate something for a coffee or a beer for the great work. ;-)

Developer Reply
July 17, 2021, FlowState

Thanks for the review! No donation necessary, I'm just glad you're enjoying the app and finding it useful :).

Miho Miho
March 6, 2021 | Version 5.26

Great app, I use it on my Vivoactive 4 - but I am wondering why the font size is smaller than the other fields: The font size is definitively smaller than in all the other (Garmin) data fields on the same display. (4 data fields displayed) I want to display the average pace for the current lap; the font size is also smaller than the same data field from Garmin. I could also provide a photo!? Does the title text (size) maybe have any effect? (I don't think so.)

Developer Reply
March 6, 2021, FlowState

Thanks for the review! I did a quick test on my 935, and numbers like "11:26" and "5:26" are displayed in normal font which is the same size as the native data fields (on a 4-field layout). If you have a formula that displays longer text such as "12:34:56" it will be smaller. Having said that, since so many people are reporting this, I'd like to get to the bottom of it. If you have time, I'd appreciate it if you click "Contact Developer", and I can try to help you resolve this via email. Thanks!

December 29, 2020 | Version 5.26

Una app genial. Me ha encantado. He podido crear un campo que mida el tiempo de descanso entre series cuando la actividad está parada.

Nicola Pastena
October 21, 2020 | Version 5.24

(On my Garmin Edge 530) The only challenge I have found is that the text size changed one day to tiny. I can't read it on my device screen.

Richard Powell
October 7, 2020 | Version 5.24

This app is really good. It's my favorite app. I use it to display and record a custom average cadence for cycling. I love the way it can record the current value and lap ride averages to the FIT file. The flexibility of the app is amazing. The only challenge I have found is that the text size changed one day to tiny. I can't read it on my device screen. I can still analyze the field after I complete and upload the ride. I spent hours trying to fix this but gave up.

Developer Reply
October 7, 2020, FlowState

Hey Richard, Thanks for the review! AppBuilder 5 is a "simple data field app", which means it just sets a value (number or text) and the watch itself decides how to display it (e.g. in terms of font, font size, etc.) If the text size has changed for some reason, the only thing I can recommend is changing the layout of the data screen which contains the AppBuilder 5 data field. If you're still having issues, feel free to click "Contact Developer" and get in touch with me.

Rob Fogle
September 9, 2020 | Version 5.24

This data field is awesome for really specific, unusual things you want to calculate. About 20 minutes after downloading this morning (including troubleshooting) I had a working data field that estimates time remaining to a calorie burn target (which adjusts as you hit previous targets). The odds of finding such a field on the CIQ store are basically zero, but I was able to make my own easily for my specific need case.

Developer Reply
October 7, 2020, FlowState

Thanks! Glad you found it useful.

Haller József
May 22, 2020 | Version 5.24

Awesome! I love AppBuilders apps! Thank you very much yours work! Where is donate button? [OffTopic] If 'Lap Viewer' data filed supports to Fenix 6X then i will be the happiest man in the world. ;-)

Developer Reply
October 7, 2020, FlowState

Thanks for the review! No donation necessary, I'm just glad you found the app useful.

Haller József
April 25, 2020 | Version 5.23

Great app! Please add support for Fenix 6X! Thanks!

Developer Reply
May 9, 2020, FlowState

Thanks! Fenix 6X is now supported.

January 23, 2020 | Version 5.23

Awesome app - love it on my Marq. Would be great to get it also on the Fenix 6.

Developer Reply
May 9, 2020, FlowState

Thank you! Fenix 6 is now supported.

Ilia Nikiforov Rus-369
October 7, 2019 | Version 5.23

Год пользовался, все было отлично. Основное чем пользовался - yacht start timer. Но после очередного обновления он перестал работать. В поле отображается прочерк

August 24, 2019 | Version 5.23

Najlepsza apka!

Stefan Oertel
August 23, 2019 | Version 5.23

Best app ever - finally I have my distance per stroke for paddling!

Michael Raz
June 28, 2019 | Version 5.23

Used this great app to write a "complex" data field for my first backyard ultra trail race. It took a bit of playing around to get it the way I wanted (my problem, not the app) but worked great! Amazing flexibility and depth to the code!

June 19, 2019 | Version 5.23

Awesome app to create custom fields. Very well thought out!