App Layouts and DataFields

Former Member
Former Member
Hello, I'm writing my first app which displays the sorts of info which in Garmin's own apps appears in DataFields.
The Garmin apps appear to define a set of DataFields and some layouts, supply some sensible default configurations, and then users mix and match to get the data they want on screen.

Is it possible/is there a demo of how to do this in your own app?
Is it possible to write your own DataFields for your own app and then display them in a layout?

It seems like a lot of work to duplicate the nice Garmin approach in my own code.

Thanks!
  • In CIQ, there are two types of data fields that can be used in native apps, and there is also a max of how man can be used in a specific native activity (such as "run"), and on many, it's a max of 2. Complex and Simple DFs - There are samples in the SDK samples directory. (SimpleDataField and MoxyDataField (which also uses ANT sensors)).

    You can't access data fields (native or CIQ) in a CIQ watch-app, but in most cases, it's fairly easy to code the logic in a watch-app. For example, you get speed in meters per second and you can then convert that to something like mph or kph quite easily (and base it on the Statute or Metric setting in the devices Units setting.)

    With layouts, are you thinking the layouts used in building something? You can build DF's or watch-apps without using them at all.