Simple counter and stopwatch application for Forerunner 745

Hello

I would like to have a simple application for my Forerunner 745 which would help me during therapies with my autistic son. Unfortunately it seems that I'm something like anti-developer so I would like to ask the community for help. There would be just 3 objects on the screen: stopwatch and two counters (0-99). One button would be used to start/stop/reset the stopwatch and other two buttons would be used to increment/reset the respective counter. That's it. No need to save values, no need to export them anywhere. Just display. Is there anybody who would like to practise programming and could do this simple app for me? Reward guaranteed.

Kind regards,
Jakub

  • Just to double-check, you want a control scheme like this?

    START button (short press): Start/stop stopwatch

    START button (long press while stopwatch is stopped): Reset stopwatch

    UP button (short press): increment counter 1

    UP button (long press): reset counter 1

    DOWN button (short press): increment counter 2

    DOWN button (long press): reset counter 2

    The problem with long presses in general is that the watch already has uses for some long presses (either by default, or due to the Hot Key feature), so CIQ apps can't see them/override them.

    For example, on the 745, a long press of Down apparently opens music controls. (I'm not sure if would still happen in a Connect IQ device app, because I don't have a physical 745 to test with.)

    Instead of using DOWN we could use BACK, but then a short press of BACK is supposed to exit the app.

    How about this?

    START: Start/stop stopwatch

    UP: Increment counter 1

    DOWN: Increment counter 2

    BACK (while stopwatch is stopped, but counters/stopwatch are not reset): Reset everything

    BACK (while everything is reset): Exit app

    Or do you have a need to reset things independently?

  • Hello. Thank you for your response. The control scheme you've proposed is absolutely fine. There is no need to reset things independently.