Can I create App which will appear in menu while "Change sport" (or while create multisport).
Or is this feature reserved only for garmin apps?
Can I create App which will appear in menu while "Change sport" (or while create multisport).
Or is this feature reserved only for garmin apps?
I know how can I create my own multisport activity (e.g. combo HIIT, yoga, climb.
My question is if it is possible to add to "multisport" any activity developed by myself via SDK.
Way how to do it is a lot. One of them: I stop the activity and there appear menu with items:
- Resume
- Save
- Resume later
- Change sport...
There is a lot of activities, but Garmin only. I can not see there any activity developed by me via SDK
Oh ok, I get it, thanks. Yeah, as mentioned previously, it’s impossible.
Just speculation, but I think the reasons are:
- The watch’s firmware has no idea if a CIQ will record an activity (and the type / number of activities)
- Once the CIQ app is launched, there would be no way for it to change to another sport after it’s finished anyway
- There’s no way for the CIQ app to receive the existing multisport session from the previous activity (related to the previous point)
In other words, a CIQ device app is not really as well-defined as a built-in activity, and it also doesn’t have the same capabilities. Built-in apps have a 1 to 1 correspondence with sports/activities (except for the non-activity apps like Clocks, which are unavailable for multisport), but CIQ apps don’t.
For this to be possible, I think Garmin would need to define a special kind of CIQ app (like “CIQ sport”) that can receive a multisport activity that’s already in progress, which can handoff the multisport activity to another native/CIQ app (via an API to Change Sport) and is guaranteed to record exactly one activity session (which could either be a standalone activity or a leg of a multisport activity). In some ways it would be more restricted than regular CIQ device apps as far as activity recording goes (no ability to record multiple activities in one execution of the app), and in another way, it would be more powerful (ability to record a leg of a multisport activity and hand off activity to another sport for the next leg.)
So my point above is if you want to do “multisport”, the best you can do is record multiple activities within your CIQ app, but I know that’s not what you’re looking for.
Great, thanks for clarification.
As alternative way, is it possible to use for input "widget app" and later access this info from "data field app"?
You don't "access" any (recorded) data from the datafield. You only record with it to a fit file that will be synced to Garmin Connect at the end of the (multi sport) activity. So I'm not sure whether i don't understand your question or you want to do something not possible.
Can I access from "data field" to data created and stored by widget?
My first problem is, that data field has not accessible buttons events. For my app i need user press button for event.
So i move to idea to have own "app" and combine it with other activities by "change sport". Unfortunately it seems it is not possible.
So I'm looking for way how can I realize "send user input to data field"
What about the code example in GitHub?
Yeah, it looks like "last hope" for me :)
But I was hoping it could be solved so that my app could be linked to multiple sports