• Garmin Developer Virtual Conference 2021 - State of the Union Registration Now Open

    Join us in a virtual realm of possibilities. Register for the GDVC 2021 State of the Union, held October 13, 2021 at 9 AM CT.  

    The State of the Union is the Garmin Developer Virtual Conference keynote event that provides an in-depth look at our developer programs. Together, we’ll explore how the latest updates and features for Connect IQ, Garmin Connect Developer Programs and ANT can shape the possibilities for our developer community. Similar to last year, the State of the Union will only be available for those who attend the event live.  

    Register Now! 

    Registration for Breakout sessions will open August 2021. Join our mailing list or register for the State of the Union to be notified when registration for Breakout sessions is open.  For more information on the Garmin Developer Virtual Conference visit developer.garmin.com/GDVC  

    See you on October 13th!  

    • Jul 28, 2021
  • Connect IQ Developer Award Winners

    The winners of the 2020 Connect IQ Developer Awards have been posted. You can see the winners on the Garmin Blog. Congratulations to the winners!

    • Jul 23, 2021
  • Upcoming App Store Outage on July 14th

    The app store will undergo scheduled maintenance on July 14th from 1-5 PM Central Time. During that period, the app store will not accept any new apps or app updates from developers. We will post an announcement on the forum when the app store maintenance is completed.

    • Jul 12, 2021
  • Connect IQ 4.0.4 SDK Now Available!

    We released version 4.0.4 of the Connect IQ SDK this afternoon, which addresses several bugs. See the release notes below for details!

    General Changes

    • Fix a bug that resulted in bad links for references to enum types in generated documentation.
    • Fix a problem with monkeydoc that caused it to stop processing input if a typedef inside a class declaration was encountered.
    • Fix a bug where the “Glance View” menu state isn’t updated when entering full view mode.
    • Add new option to monkeydoc that allows the api.mir file to be provided to avoid warnings for references to API classes.
    • Update symbol references in generated documentation to show partially qualified names.
    • Improve typing of Json Data Resources, Menu 2, and Picker sample apps.
    • Fix a bug where web or image requests made via Wi-Fi can be canceled by the same app running in different modes, such as background mode.
    • Fix a bug where clearing a palettized BufferedBitmap with transparent color would cause visual artifacts.
    • Fix multiple typos in API documentation.
    • Add type checking for options passed to Picker.setOptions().
    • Fix an invalid error thrown for ANT apis when invoked from data fields.
    • Set the return type for the Mailbox Iterator next() function.
    • Fix an issue that caused an exception to be thrown when requesting SensorHistory data for a short period.

    Simulator Changes

    • Fix invalid Average and max cadence values during FIT simulation and playback.
    • Improve error message in the simulator’s app settings editor for a missing settings file.
    • Fix a bug where the initial focus item was set incorrectly for some menu items.
    • Fix a bug where switching a progress bar from “busy” mode to “progress” mode did not work correctly.
    • Fix a bug where screenshots taken in apps running on devices with soft menu bars would be stretched.
    • Fix a bug where the simulator would crash if an app uses a custom media button but doesn’t implement getState() or getText().
    • Fix a simulator crash that occurred when attempting to edit an animation resource in the application storage viewer.

    Compiler Changes

    • Add compiler error when compiling for a device that requires a newer API Level.
    • Fix type checking error when a poly type is assigned to a non-poly type.
    • Generate a warning if a bitmap resource defined in a layout will override a bitmap resource with the same id and different data in another layout.
    • Improve type check warnings for symbols not found on poly types and fix bug in if-splitting logic for non-local assignments.
    • Fix bug in code generation for RunNoEvil test functions that have ‘assert’ at the beginning of the function name.
    • Fix a compiler bug that caused an ‘Unable to detect scope’ warning when using the ‘$’ symbol.
    • Jul 7, 2021
  • Reminder on New Bug Reports

    Hello everyone!

    I just wanted to put out a quick reminder when it comes to creating bug reports to please provide as detailed of information as possible.

    Recently there's been an increase in reports that have little information provided, which makes it difficult for us to reproduce the issue presented in the report. This can lead to frustrations for you, the developers, when/if we are unable to reproduce the issue that you have seen. So in order to alleviate that frustration, please remember to look over the "What information should be included in a new issue report" section of the Bug Reports FAQ page. The more information you are able to provide to us, the quicker we will be able to reproduce and identify the issue and get it sent to the appropriate project team.

    Also, for your confidentiality, you can always send information about your bug report (apps, prgs, etc.) to our [email protected] email. If a ticket was already created for your issue, please put the ticket number in the subject line; or put the Title of your bug report as the subject.

    • Jun 8, 2021
  • Forerunner 55 and Forerunner 945 LTE Device Configurations Now Available

    Happy Global Running Day! Today, Garmin announced two new Connect IQ System 4 devices: The Forerunner® 55 and Forerunner® 945 LTE.

    Forerunner® 55 is the GPS running smartwatch that goes beyond pace and heart rate stats. Personalized training guidance helps you keep improving your fitness, while advanced wellness tracking puts you in tune with your body.

    Forerunner® 945 LTE has all the advanced physiological features to help maximize your training, plus the power of LTE connectivity to bring phone-free safety and tracking features right to your wrist. Should you need assistance, your watch can send your name and location to your emergency contacts or connect you to the Garmin IERCC, a 24/7 emergency response center.

    Use the Connect IQ SDK Manager to update your device library and add Forerunner® 55 and Forerunner® 945 LTE support to your apps.

    • Jun 2, 2021
  • Connect IQ SDK 4.0.2 and Descent Mk2S Now Available in Connect IQ SDK Manager

    Today Garmin announced the DescentTm Mk2S. This smaller, watch-style dive computer features multiple modes as well as multisport training and smart features. We are also releasing Connect IQ SDK 4.0.2 with updates and fixes to the developer tools.

    Use the Connect IQ SDK Manager to update your SDK and device library.

    • May 19, 2021
  • New Categories in Connect IQ Store

    As announced at GDVC we have updated the categories on the homepage of the Connect IQ store. These new categories provide new opportunities to get your app on the homepage.

    Use the following to map the developer category to the front page category:

    Homepage Category

    Intent

    App Type

    Developer Category

    Music

    All audio apps

    Audio Content Provider

    Music, Podcast, Practice, or Workout

    Style and Substance

    Watch faces focused on style

    Watch Face

    Stylish

    Data Fields for Runners

    Data fields specifically for runners

    Data Field

    Running

    Navigate Your World

    Apps involving location or direction

    Device App, Widget

    Navigation, Geocache

    Simply Amazing

    Watch faces focused on simplicity

    Watch Face

    Simple

    Data Fields for Cyclists

    Cycling focused data fields

    Data Field

    Cycling

    Weather at a Glance

    Weather apps

    Device App, Widget

    Weather

    Geek Chic

    Watch faces with geek or retro appeal

    Watch Face

    Geek, Retro

    Sensors and Displays

    Data fields that communicate with wireless external sensors or displays

    Data Field

    Sensor, Secondary Display

    Animal Adventures

    Watch faces with animals

    Watch Face

    Animal

    Best Estimates

    Data fields that compute new metrics

    Data Field

    Estimate, Counter, Environmental, Goal, Consumption

    Indoor Workout Data Fields

    Data fields for the gym

    Data Field

    Gym

    Power Tools

    Apps and widgets about helping the user be productive

    Device App, Widget

    Tools, Social, Communication

    Around the World

    Watch faces that focus on other parts of the world

    Watch Face

    Around the World

    Workout Dashboards

    Data fields that are dashboards of multiple metrics

    Data Field

    Dashboards

    Health and Wellness

    Apps focused on the health and wellness of the user

    Device App, Widget

    Medical, Walking, Wellness, Health and Fitness

    Data Rich Watch Faces

    Watch faces focused on metrics

    Watch Face

    Utility

    Performance Metrics

    Data fields focused on helping an athlete be their best

    Data Field

    Performance

    Having Fun

    Apps and widgets about escaping productivity

    Device App, Widget

    Games, Entertainment, Food and Drink, Sports, Celestial

    Analog Watch Faces

    Watch faces with analog hands

    Watch Face

    Analog

    Training Metrics

    Data fields focused on helping the user train for an event

    Data Field

    Training,  Swimming

    Active Lifestyle Apps

    Apps and widgets about the user's active lifestyle

    Device App, Widget

    Running,  Swimming, Cycling, Strength Training, Golf, Hiking

    Fun Watch Faces

    Watch faces that are about bringing joy

    Watch Face

    Fun, Cartoon, Fantasy, Family

    Out to Sea

    Watch faces, data fields, widgets, and apps about being on the water

    Device App, Widget, Watch Face, Data Field

    Marine

    Workout Tools

    Data fields that provide tools for your workout

    Data Field

    Tools

    Digital Watch Faces

    Non-analog watch faces that do not fit into other categories

    Watch Face

    Digital

    Race Day

    Data fields focused on the day of the event

    Data Field

    Competition

    Natural Beauty

    Watch faces that bring the user closer to nature

    Watch Face

    Nature

    Home and Away

    Apps focused on integration with the home or on travel

    Device App, Widget

    Travel, Home Automation

    Better Living Through Apps

    Catch all category for widgets and apps that don’t fall other categories

    Device App, Widget

    Lifestyle, Business, Finance, Education, Other, Beliefs

    Useful Workout Metrics

    Catch all category for data fields that don’t fall into other categories

    Data Field

    Guidance

    • Apr 29, 2021
  • Venu 2 Series Now Available in Connect IQ SDK Manager

    Today Garmin announced the Venu® 2 series. This family of GPS smartwatches, available in two sizes, has advanced health monitoring and fitness features to help you better understand what’s going on inside your body.

    With the advanced features on the Venu® 2, you can take your activities to the next level. Switch up your activities with animated workouts and more than 25 built-in indoor and GPS sports apps. You can feed your soul with your favorite music, stored right on your wrist for phone-free listening when paired with wireless headphones (not included). Thanks to a battery that features rapid recharging and can last up to 11 days, you’re sure to get an uninterrupted picture of your health.

    The Venu® 2/2s is our first Connect IQ product using API level 4.0.0 and requires the Connect IQ 4.0.0 SDK. Use the Connect IQ SDK Manager to update your device library and add Venu® 2 support to your apps.

    • Apr 22, 2021
  • Welcome to Connect IQ System 4

    Today we are launching Connect IQ System 4, the most advanced Connect IQ to date. Connect IQ System 4 brings powerful new graphics tools and a new type system for the Monkey C language. It also introduces Super Apps.

    What is System 4?

    Connect IQ now uses two versions: the API level and the system number. The API level is a three-digit (major.minor.micro) version that dictates the potential APIs that a device supports. Not every device supports every API, but if a product is at or below an API level, it is guaranteed to not support an API. The system number is a single-digit number that is associated with a minimum API level. The system number communicates the set of devices that meet the minimum API level.

    SYSTEM 1

    SYSTEM 2

    SYSTEM 3

    SYSTEM 4

    API Level <= 1.5.0

    API Level <= 2.4.0

    API Level <= 3.1.0

    API Level >= 3.2.0

    D2Tm Bravo

    Approach® S60

    Approach® S62

    DescentTm Mk2/i/s

    D2Tm Bravo Titanium

    Forerunner® 735xt

    D2Tm Air

    Edge® 530

    epixTm

    vívoactive® HR

    D2Tm Charlie

    Edge® 830

    fēnix® 3

    Edge® 1000 / Explore

    D2Tm Delta/PX/S

    Edge® 1030

    fēnix® 3 HR

    Edge® 520

    DescentTm Mk1

    EnduroTm

    Forerunner® 230

    Edge® 130/Plus

    fēnix® 6 Series

    Forerunner® 235

    Edge® 520 Plus

    Forerunner® 245 Series

    Forerunner® 630

    Edge® 820

    Forerunner® 745

    Forerunner® 920XT

    fēnix® 5

    Forerunner® 945

    Forerunner® 45

    fēnix® 5 Plus Family

    Legacy Series

    tactix® Bravo

    fēnix® Chronos

    MARQ® Series

    quatix® 3

    Forerunner® 645 Series

    Montana 7 Series

    vívoactive®

    Forerunner® 935

    tactix® Delta Series

    GPSMAP 66 Series

    Venu®

    Oregon 7 Series

    Venu® Sq

    quatix® 5

    vívoactive® 4 Series

    Rino Series

    vívoactive® 3 Series

    Products running the latest system will get API updates and bug fixes. Products not running the latest system may receive updates when necessary.

    New in System 4

    The following features are new in the Connect IQ 4 SDK

    Get Started Today

    Use the Connect IQ SDK Manager to update your SDK and get the latest devices.

    • Apr 21, 2021