- What is Connect IQ?
- Which Garmin devices support Connect IQ?
- Where can I find Connect IQ apps for my device?
- Why does the seconds hand disappear from my watch face after a while?
- Where can I learn more about Connect IQ?
- How do I create a Connect IQ app?
- Where is the best place to get help with a Connect IQ app I would like to create?
Connect IQ allows developers to create custom apps that individuals can install and use on Garmin devices. Apps take many forms, like custom watch faces for wearable devices, widgets that provide quick information at a glance, personalized data fields for built-in activities, or complete apps that add entirely new features.
There are currently over 40 products that support Connect IQ, including wearable devices, bike computers, and outdoor handhelds! A list of supported devices is maintained on the Connect IQ app store, and is regularly receiving new additions.
Developers can list their apps on Garmin's Connect IQ app store, which may then be downloaded by anyone that owns a compatible Garmin device. Apps can be managed through Garmin Connect Mobile on iOS, Android, or Windows Phone, and via Garmin Express on PC and Mac.
Preserving battery life is something important for all Garmin devices, especially the wearable kind. Many of our wearables run in a low power mode, which updates the screen once every minute. When the device is raised to check the time, it automatically enters a full power mode and updates the screen once every second for a few seconds. Many watch face creators will take advantage of this full power mode and display a second hand during those few moments, and then hide the second hand when the device goes back into low power mode. This is just one way we work to keep your devices operating for days or weeks between each recharge!
The best place to start is on our Connect IQ developer site, which has a good overview of Connect IQ, developer guides, full documentation of the API, and a place to download the software development kit (SDK).
Apps are written in a simple scripting language called Monkey C. Garmin has made a free SDK available that has all of the tools needed to create apps. The SDK includes a full set of documentation and example apps that you can take a look at to get started. Once you've created something, you may submit your app to the app store to share with other Garmin users!
Garmin maintains a Connect IQ developer forum where you may find answers to questions about Connect IQ development, find support discussions about specific apps, and make requests to the developer community for apps you would like to see. Several experienced 3rd party developers are typically available to help, and members of Garmin's Connect IQ team also monitor the forums for bug reports and feature requests.