A collection of Connect IQ apps and libraries
This repo is officially maintained by the Garmin® Connect IQ team. We are happy to have you here. It is our hope that this repository will extend the resources available to our developers to help them build exciting new content!
This repo contains several resources for developers to help in the development process including a small set of reference examples and Garmin Monkey Barrel Code libraries.
Barrels : Monkey Barrels are the Connect IQ answer to libraries. They are a way for developers to create custom Monkey C libraries containing source code and resource information that can be easily shared across Connect IQ Projects.
To find out more about Monkey Barrels in Connect IQ please see the Monkey Barrels documentation in the Programmer's Guide.
Apps : More capable than the other app types, device apps can implement third party activities and provide additional functionality that is not otherwise addressed by the other available app types.
Datafields : Apps that run within the native activities that allow developers to compute values based off of the current activity, such as running, biking, etc.
Watchfaces : Low power apps that replace the main watch face and are the home screen on wearable devices. That's right…no gestures necessary!
Widgets : At-a-glance apps that are readily accessible from the watch face or device home screen. Widgets automatically close after a period of inactivity
To find out more about the Connect IQ Application Types type please see the Application Types documentation in the Programmer's Guide.
Our main form of communication is through the official Connect IQ forums. In our forums you have access to our our community of amazing developers as well as the ear of the Connect IQ team.
The forum includes several spaces for our developer community:
- Connect IQ General Forum: This is the main forum and is the first stop for help and developer discussions.
- Connect IQ News & Announcements: Keep up to date with the latest official SDK news from the Connect IQ team.
- Connect IQ App Ideas: If you have an idea for an app or are looking for a new idea for an app, here is the place to look.
- Connect IQ Showcase: This forum is a dedicated place for developers to field questions and issues with thier user-base.
- Connect IQ Bug Reports: This is where we talk about what's broken and how we plan to fix it.
Please be sure to refer to the Forum Rules when using the general forums and the Bug Reports Forum Rules when using the bug reports forum.
- Connect IQ Programmer's Guide: This is a guide from first time setup all the way to references and device specific layout information.
- Connect IQ API Documentation: This is the full technical documentation for the entire set of Connect IQ APIs.
- Garmin Developer Blog: Hear the latest news in the Garmin Developer community.
- Garmin Product Support: This is the official Garmin product support online hub for basic device troubleshooting and non-Connect IQ related issues with Garmin products.
- garmin.com: Your one-stop place for all things Garmin.
- Garmin Connect: Garmin Connect provides users with a dashboard and tools for review their fitness activites including custom developer data.
- Third-Party Tutorials and Open Source Apps: This is a dedicated thread in our forums that provides links to different tutorials and open source projects that developers in the our community find helpful.
If you would like to get in touch with us directly, you may do so by emailing ConnectIQ@garmin.com.
Thank you! -The Connect IQ Team