WatchApp : Gym Set/Rest Timer

Attention : As of Sept 1st
Max Usage time per month implemented. Last NON-PRO version.


This was created to serve an itch of my own. I am a forgetful person and after a while, I lose count on the number of sets I've already done.
Hence this solution.

The app has 3 items on it only.

Set : This is to show remind how many sets has been done. e.g. 3sets of 15 reps each. (you will keep count of the reps yourself)
Rest : This is the time in between sets. Per normal instance, Weight Lifting would have a recommended rest time of say 60secs (countdown timer)
Timer : This is just a stopwatch to show how long is the total workout time - inclusive of rest time.

The StartStop key starts and stops the stopwatch (this version will not pause it - looking in to how to do start/pause/stop)

The UP key will increament the # of sets.
The DN key will Reset the # of sets back to 1. (e.g: if you do a 5x5, at the end of the 5 set, you would press the DN key and reset it back to Set 1 for the next session.

Method of usage.

1) Start stop watch
2) start first set (x number of reps)
3) Press Up to increment Set. this sets off the Rest Timer (60 secs)
4) once The Rest Timer counts down to 0 secs, (last 5 secs will have a vibrate function) then you begin your actual 2nd set




  • Former Member
    Former Member over 10 years ago
    Just what I was looking for. I am using VIVOACTIVE 2.80. The "UP Incr DN New" function does not show up at all, otherwise looks as the picture. The timer starts and stops, but to reset I have to exit the app. I've tried removing and reinstalling, and resetting of my watch with no results. Hopefully this can be fixed. Thank you.
  • Just what I was looking for. I am using VIVOACTIVE 2.80. The "UP Incr DN New" function does not show up at all, otherwise looks as the picture. The timer starts and stops, but to reset I have to exit the app. I've tried removing and reinstalling, and resetting of my watch with no results. Hopefully this can be fixed. Thank you.


    Hi, I'm really sorry about that. I am still doing this and it's not complete yet. I copied the template from my other project and didn't remove the support for the other watches. (I only doing it on the fenis3).

    That's y you dint see the up/dn notes cos it's lower than on the VA. apologies.
    As for the reset of the stopwatch, yes, that is correct, to reset, need to exit the app and restart the app. The reason for this is - I'm not sure how to do a reset as of yet. (Still trying to figure things out)

    But yeah... I want to do a reset. Most likely using the LAP button.

    Btw - when u say the up/dn function doesn't show up at all u mean, u can see the words or u can't event increment / reset the Sets? I mapped the keys to the F3 Up/dn key, I didn't add support for other watches yes. Sorry again for forgetting to remove the support.

    This one is my fault.
  • Former Member
    Former Member over 10 years ago
    Btw - when u say the up/dn function doesn't show up at all u mean, u can see the words or u can't event increment / reset the Sets? I mapped the keys to the F3 Up/dn key, I didn't add support for other watches yes. Sorry again for forgetting to remove the support.



    I do not see those words, and cannot event increment / reset the Set. Basically all is does is work like a stop watch. Thanks!
  • Got it. Will see how to support the VA once I'm done.
  • Got it. Will see how to support the VA once I'm done.


    First of all, there are no "up/down" buttons on the vivoactive, so you need to find a way to do this that works on all devices. :)
  • I'm thinking just a simple OR statement.

    If (getkey == key_up || getkey == xxx)
    Would work. Not sure.

    The VA works based on a touch screen. I see that there's the HOME and the MENU button then there's taps on the screen.

    But first, I'm trying to learn how to create a menu such that I can set some configs like whether the rest time counts down or counts up and a preference to set how long is the rest time.

    I guess over time, if I am inclined enough - to create a workout set. Just a simple... First 5x5 or squats, then 5x5 of squat box jumps and then etc etc. just simple Pop on screen notifications.
  • After many, many, many days and countless headache trying to get the pause and resume to function properly (!!). It's out.
    I think should be "relatively" bug free.

    BTW - how do people format the changelogs properly on the garmin app store? mine now just look like a bunch of text instead of a nicely formatted HTML text. (ya.. I know.. I suck.. LOL)

    Version 0.0.2

    ===========

    - Removed support for VivoActive (does not have Up/Dn keys and needs reworked input format)

    - Added TOD field. (plan to also perhaps add in a HR field once I figure out how)

    - Added official support for the FR920xt (tested on the simulator. Please post issues in the Forum. Developers have no access to comments left here & thus can't address issues AT ALL)

    - Added Start / Pause / Resume support (StopWatch will continue to function with each press of the start button (to Start / Pause / Resume)

    - Added capability to Reset the Stopwatch down to 0:00:00

    - Added capability to Restart the Stopwatch once Reset (no need to exit the app)

    - Added capability to for app to continue functioning if a Smart Notification comes in. (Note : Does not work when you "exit" the app to look at the time. That's why now there's a TOD field so you don't have to. Anyways - I've asked Garmin on how to implement background activity, but seems likely that Connect IQ Apps just are NOT permitted to run in the background.)

    - Added miliseconds support. (this is just following the Garmin's built in Stopwatch look/feel. Does nothing other than "look good")
  • Sorry silly question maybe....What is TOD?
  • Time Of Day
    Shld be obvious once you look at the numbers vs the current time.
  • Former Member
    Former Member over 10 years ago
    I'm not sure if I'm doing something wrong but I downloaded this app and when I go to it all I get is a blank screen with an "X" across the screen. I just got my Fenix 3 yesterday so not sure why the glitch. Any help would be great. I'm excited to use the app. Thanks.