AppBuilder 5
AppBuilder 5 screenshot 1AppBuilder 5 screenshot 2

App

AppBuilder 5

By flowstate · v5.33

Rating

4.9

Reviews

69

Downloads

1,000

Price

Free

View on Connect IQ Store →

Description

Build your own datafield! No coding required. 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,

What's New

• 5.33: Support new devices • 5.32: Support new devices, fix regression in 5.29 • 5.31: Clean up app settings • 5.30: Support new devices • 5.29: Support new devices • 5.28: Support new devices • 5.27: Support Enduro • 5.26: Support new devices, including 745 • 5.25: Fix DistanceToLapStart crash • 5.24: Add support for new devices • 5.23: Add support for 245, 245 Music, 945, Edge 530, Edge 830, MARQ • 5.22: Large memory devices: Add optional 4th parameter to PREVD and PREVT which prevents data from being reset on pause. 0: reset data on pause 1: don't reset data on pause e.g. PREVD(Timer, 5000, 5000, 1) • 5.21: Large memory devices: Add optional 3rd parameter to PREVD and PREVT which controls the number of samples (previously fixed at 10). e.g. PREVD(Timer, 5000, 5000) returns the time from 5000 metres ago, with a resolution of 1 metre (5000/5000) • 5.20: Add pressure for CIQ 2+ devices that support it: ambientPressure, rawAmbientPressure, meanSeaLevelPressure (in millibars, hPa) See manual for more details • 5.19: Add activity steps (variable is called "steps") for CIQ2. Reduce memory usage slightly. • 5.17: Fix Edge 520 crash • 5.15: FIT recording - remove "AppB:" from default internal FIT label, because that never made any sense. Now it's just "YOURLABEL" • 5.13: CIQ2 record(), recordlap(), recordsummary(): add ability to set internal FIT field label. e.g. Record power so Stryd and Smashrun recognize it: record(Power, 7, "Power") • 5.12: Fix crash when using code on certain large memory devices that haven't been updated to CIQ 2.4 (e.g. some Oregon, Rino part numbers) • 5.11: Large memory devices (645 Music, Fenix 5 Plus, Fenix 5 X, Edge): Add ability to use code from the webapp (https://ciq-appbuilder.blogspot.com/p/5plus.html). This means you can use larger/more complex formulas • 5.10: Add prevn(x, n) function. Returns x from n seconds ago. Same options as timeavg() (strictWindow and pauseMode) • 5.9.13: Add formatdecimal(x, n) function: formats x to n decimal places • 5.9.12: Improve formula processing time, so certain complex formulas don't crash Fix recent bug where certain formulas (regardless of complexity) would crash • 5.9.11: [CIQ2] Add bearing, bearingFromStart and courseOverGround (see manual) • 5.9.10 Fix crash on division by 0.0 (but not 0!) • 5.9.9: Fix broken prevd() and prevt() • 5.9.7: Fix recent issue with swapped metric/statute units ━━━━━BREAKING CHANGE!!! ━━━━━ • 5.8 Remove AVG0, TIMEAVG0, LAPAVG0. All the average functions now consider zeros. To ignore zeros in an average, use the new NONZERO(X) function, which returns NULL if X is zero, X otherwise. e.g. Average cadence, not including zeros: avg(nonzero(cadence)) ━━━━━━━━━━━━━━━━━━━━━━ AppBuilder 5: For modern watches: • The biggest new feature of AppBuilder 5 is the ability to store up to 4 formulas in the app config, and choose between them using only your watch (no PC or phone required). • AppBuilder 5 also adds powerful user variables to its toolkit. A formula can now store intermediate results, to be used later or to simplify formulas with repeated parts, enabling you to create formulas that were previously not possible. For example, the altitude can be stored at the beginning of a lap, so you can calculate the lap elevation change. • log/ln math functions • distance/elevation at next point/destination, new TIMEAVG options For CIQ1 watches (FR230/235, FR630, FR920XT, Vivoactive, Fenix 3 (HR), D2 Bravo): • AppBuilder 5 brings you new features, but not as many as for modern devices. Please see the manual for more details. ━━━━━━━━━━━━━━━━━━━━━━ Icon credits: Running Watch by Charlotte Vogel from the Noun Project Pencil by myladkings from the Noun Project

Compatible Devices (294)

Forerunner® 235vívoactive®vívoactive® 3vívoactive® HRInstinct® 2Instinct® 2XInstinct® 2Instinct® CrossoverInstinct® E – 40 mmInstinct® E – 45 mmInstinct® 3 – 45 mm, AMOLEDInstinct® 3 – 45 mm, SolarInstinct® 3 – 50 mm, SolarInstinct® 3 – 50 mm, AMOLEDfēnix® 5Sfēnix® 5fēnix® 5XInstinct® 2SInstinct® 2Svívoactive® 3 Music+274 more

Permissions

UserProfilePositioningFitContributor

Reviews (69)

DanApr 10, 2026

Alexander BietzApr 6, 2026

Great App! Would be great to have an update for Edge 550 & 850! Thank you very much!

Kike SedesMar 1, 2026

Morning! Would it posible to create a formula that adds ebike power + my power. The idea is to set in my girlfriend garmin an "Ewkg" fields that allows us to ride at the same pace. Thanks!

Aaron ChenJan 22, 2026

Thanks was able to get 3 sec power for running very easily!

ABILLEREYDec 31, 2025

Great App, thank you. I am waiting for an update so that I can use it on my Edge850. Thank you very much

Related items