/garmin-connect-iq

Home for Garmin Connect IQ Projects

Primary LanguageMonkey C

GARMIN CONNECT IQ

My Garmin Connect IQ Project in one single repository

Download apps

Download my apps from Connect IQ Store using Garmin Express.

Build apps on your own

Follow Programmer's Guide to setup your Windows or Mac.

  • Download Garmin Connect IQ SDK Manager

  • Use the SDK manager to download the latest Connect IQ SDK and devices

  • Once the download completes, click Yes when prompted to use the new SDK version as your active SDK

  • Close the SDK Manager

  • Install Visual Studio Code Monkey C Extension

  • In VS Code, click Ctrl + Shift + P (Command + Shift + P on Mac) and select "Monkey C: Verify Installation"

Upload apps on Connect IQ Store

https://apps.garmin.com/en-US/developer/dashboard

Batch compiling via command line

Check MONKEYC path in compile-batch.sh file, then launch ./compile-batch.sh

Command line guide

# Launch the simulator:
connectiq

# Compile the executable:
monkeyc -d fenix6pro \
    -f KeepCalmAndTriathlon/monkey.jungle \
    -o KeepCalmAndTriathlon.prg \
    -y $HOME/Downloads/developer_key.der

# Run in the simulator
monkeydo KeepCalmAndTriathlon.prg fenix6pro

# Compile for Publishing
monkeyc -e \
    -o KeepCalmAndTriathlon.iq \
    -w -f KeepCalmAndTriathlon/monkey.jungle \
    -y $HOME/Downloads/developer_key.der

Cleanup

  • Remove Garmin ConnectIQ directory, usually in ~/Library/Application Support/Garmin/ConnectIQ

  • Delete Visual Studio Code Monkey C Extension