OpenIQ Devices
← Back

Custom Workouts

· v3.5
★★★★☆ (69) ↓ 10,000 downloads 2 Free

About

My work will stay free of course, but if you would like to donate and support me: https://www.paypal.me/FlipStone (I was an idiot and actually had a wrong paypal link here before, fixed now :/ ) ----------------- Please let me know any issues or problems you find by contacting me through the 'Contact developer' link on the right (before giving 1 star reviews right away). Special credits to the 7-minute workout app: https://bitbucket.org/obagot/connectiq-hict/overview I used this one as the main inspiration and understanding the coding as well... This app allows you to set up a max of 3 of your own custom workout programs of up to 16 exercies... Each exercise can be defined as a number of repetitions or a certain timespan and all will have a pause in between. The enitre workout can be looped as well. By default a number of exercises/workouts are included: * 7-minute workout: Squats 45 seconds Backward Lunge 45 seconds Leg-lift Left 45 seconds Leg-lift Right 45 seconds Planking 45 seconds Sideplank Left 45 seconds Sideplank Right 45 seconds Glute Bridge 45 seconds Bird Dog 45 seconds Each with a 15 seconds pause in between. * Default workout: 3 rounds of: Stretch side of Leg left 20seconds Stretch side of Leg Right 20seconds Leg Lift Left 20 seconds Leg Lif Right 20 seconds Lunges 20 seconds Squats 20 seconds Hoolahoop Left 20 seconds Hoolahoop right 20 seconds Plank 45 seconds Sideplank Left 45 seconds Sideplank Right 45 seconds Stretch Back 20 seconds Stretch Upper Leg Left 20 seconds Stretch Upper Leg Right 20 seconds Legswing Left 20 seconds Legswing Right 20 seconds Your own exercises can be entered in the following format: N_RxT(s) N stands for name, after the name an underscore is to be specified (NO UNDERSCORES IN THE NAME!) R stands for number of repetions, after that the x is expected (If no reps are specified, 1 is assumed) T stands for time or times (for example 20 squats or 45 seconds of squats). If the time is followed by a lowercase s then time is interpreted as seconds, otherwise ( so if no s is entered after the time) as a count. Examples: Squats_3x45s: 3 rep of 45 seconds of squats Lunges_3x20: 3 reps of 20 lunges Plank_45s: 1 rep of 45 seconds of planking The application will read in all exercies specified (exercise_1_1 to exercise_1_16 for example in the garmin express or mobile app settings for the app) until it reads an empty exercise. During an exercise the user can press the menu button to abort the activity, when not in an exercise the menu will allow the user to reset to factory settings. After the exercise the user can save the activity to garmin connect. * Bugs * - You tell me?

What's new

3.5 Added many new supported devices 3.0 Allow user to specify fonts, added more supported models. 2.x: Added more supported models Clock is now shown Added option for continuous notifications (0 means no, otherwise every x seconds during exercise) Tweaked light theme colors for better reading Added option to set the stored workout type (Cardio, Strength or Genetic) Bug (and possible crash) fixes Extended workout formatting to include pauses between reps: N_RxT(s)/P(s) N = name R = rep number T = rep time/count (if 's' is appended it is in seconds otherwise a number where the user has to advance manually by pressing start) P = pause between reps (is 's' is appended it is in seconds otherwise a number where the user has to advance manually by pressing start) Examples: Quads_2x30s/10s: 2 reps of 30 seconds of quads with 10 seconds pause between reps Hamstrings_2x10/5: 2 reps of 10 hamstring with manual pause in between (no 's' added after the 5 so considered manual) Added "Stretching" as nr 3 workout, exercises defined as suggested by this page: https://www.healthline.com/health/fitness-exercise/essential-runner-stretches Added light and dark color theme option Complete rewrite of code, big clean up -1.4 Fixed issue where exercises and pauses were not seperated resulting in the laps being a combination of both Fixed issue where next exercise was displayed 1 rep too early Bugfixes -1.31 Added calories display for activity Now using icons as labels for heartrate, calories, exercise nr and round nr Pause between reps now working Option to increase smaller font-sizes by 1 step (for some devices the smallest font can be too small for some) Bugfixing -1.21 Fix possible crashes -1.2 Improved handling of exercise strings If you want to clear an exercise, set a "-" (or any 1 character string) as the exercise data in the corresponding field (connect app does not accept empty string so exercises could not be cleared) - .. 1.13 Workout name is now displayed at the start screen Workout names are now used as menu items (when selecting different workout) Reset bug fixed Added options to set repeats for entire workout Fixed startup crash Workout names can now contain underscores ( _ ) as well. 3 workouts can be created (through garmin express or mobile app) which can be loaded through the app-menu (before a workout is started). Each with their own settings for pausing, alerts, etc. Timer now pauses when in menu Added support for more watches (and finetuned layout)

Permissions

FitSensorHistorySensor

Details

Compatible with 188 devices
Updated Oct 25, 2023
Open on apps.garmin.com ↗