[Discussion] Share your projects
-
@oleksandr This is very nice, i was pondering about a kettlebel swing counter. But we only have an accelerometer, there is no gyroscope.
-
I just sent for approval a simple SuuntoPlus app called Manual Interval+.
I built it because I wanted an easy way to run manual intervals while still seeing the key information from the previous lap, and to have something that works for any interval style — even sessions without real rest blocks.
It shows the main metrics for the current interval, along with a small panel that switches between the most important details from the previous one.
Hope it’s useful! Feedback is welcome.
Few details:
- pace displayed is average of interval (makes more sense than current one IMO).
- HR displayed is current one for current interval.
- tenth of second displayed even if we reached the minute or more.
- interval number display alternates with time of the day.

-
@Unpaired8373 I managed to get it work on my Race S. There was quiet a few mismatch between simulation and this watch with text position, and also had some crashing as well but now it works, unfortunately i have to clear the watch fully/reinstall.
For objects i made a json based object that contains metadata + lines + predefined objects with coordinates which can be drawn + it might have free drawing background in the future (at a limited extent) to be able to highlight rock contours :
"name": "Salathe", "wall": "El Cap", "grade": "V", "pitches": 3, "width": 400, "height": 1600, #route metadata "anchors": [ {"x": 75,"y": 1217,"grade": "IV","length": "33m","info": "This is the description of the first pitch"}, #points with metadata and text notes for additional info ... ], "route": [[75,1217],...], #free drawing "features": [ #drawn objects {"type": "slab", "x": 82, "y": 1057,"w": 52, "h": 52}, {"type": "tree","x": 102,"y": 1196}, {"type": "crack","x": 251,"y": 723,"w": 9,"h": 120}, {"type": "rappel", "x": 177,"y": 807}, ... ]}I made a visual editor that can export these jsons, and the sync can be the suuntoplus app text input, so i can paste the json from clipboard.
-
@guderaber Nice!
I am surprised it works to just have a JSON copy&past over.Do you run a canvas based implementation?
-
Today my app was approved


There seems to be a bug in the manifest config for some reason. The text size dropdown list is correctly populated with values from an array but when I select another value the Suunto App crashes. The SuuntoPlus app works fine however.
Data.json
"textSize": { "sizes": [ "Small", "Medium", "Large" ], "size": 1 }Manifest.json
{"shownName": "Text size", "path": "textSize.size", "type":"enum", "valuePath": "textSize.sizes"},Does anyone have a clue?
Unfortunately I cannot test this in the simulator. -
@Unpaired8373 I tried the image based implementation, but its not viable as i the image has to be baked in the source code, although it worked on the watch as well. The canvas based was working, but i still have to test some more complicated topos with a lot more objects, then i’ll try to get it approved, because otherwise i cannot not use it.
Still have to play a bit more with UX as my app has 3 screens (selector + topo + pitch notes) and also some minor QoF improvements.
-
@surfboomerang Perfect. Very useful. Thanks
-
@surfboomerang I think I’m mistaken… I can’t find where to add a note

Correction… the relevant part appeared after synchronization :).
I’m testing it. Thanks. -
@Nikolai-Simonov, @unpaired8373
I played around with canvas and found that you can quite easily go around the draw limit just by splitting the drawing to multiple canvas with their own build functions. -
@guderaber interested in your results.
I had some issues with the canvas and Nikolais comments made me explore the sprite-map appoach, which seems to work although giving a different set of challenges. Let’s see where this leads. Maybe a hybrid sprite+canvas approach is the solution.
-
@oleksandr this looks awesome
we definitely need more weight lifting apps -
The app is generally good. I needed an app like this.
It reminded me of my Casio Databank from my childhood
There are just a few issues.- It would be nice if old notes could be deleted from the watch.
- Entering and editing long notes is difficult on the phone. I save them to a notepad and then copy and paste. It’s a bit impractical.
- You can’t use the buttons on the watch to pause or end the exercise while on this screen. There’s fast forward/rewind and zoom in/out. You have to move to the next part.
Finally, it’s a great app, thank you. This should definitely be a widget. It would be great to be able to define it as a shortcut to access notes. Wishing you continued development.