Connect IQ Apps with Source Code

 .
The Connect IQ SDK itself contains a good set of examples (you find these in the samples directory when you download the latest sdk package).

Connect IQ Tutorials (Learn Best Practices)

If you want to learn to create Connect IQ programs then I would advise you to have a look at the available tutorials. Examples an sich are good, but tutorials in addition also explain best practices and the why (in addition to the how).

Tutorials by Peter (Me):
Tutorial Overview
Tutorials by Jim (jim_m_58):

Tutorials by Hermo (HermoT):

Tutorials by Franco Trimboli:

Download Connect IQ Source Code (Learn By Example)

.

There are a lot of Garmin Connect IQ developers that share their Monkey C source code with the world. This section is a collection of links towards these source code repositories. The quality of the code varies a lot from one repo to another: some are prime examples of how to code, others are not…

(When you use something in your own apps be sure to give credit where credit is due and to respect the license of the open source app (usually available in the root of the source code repo))

Apps:
2048
7-Minute Workout
Badminton
Flashlight
Fitness Timer
gImporter
Helicopter
HueCiq
Kraken
LandNav App
Orange Theory
Nest Thermostat
Sailing Timer
Sendpoints
Snapshot Resting Heart Rate
SportMonitor App
SensorViz
Stretch
Squash App
Tabata Timer
Triathlon, Duathlon & Aquathlon
Ultitimer

Data Fields:
Auxiliary Heartrate
Average pace with trend indication
Back To Home
Average Vertical Speed
Bikers Field
Chart Data Fields
Cog Display
Colour Heartrate
Cyclist Datafield
Display GPS
Dozen Run
Current speed in percent of vVo2max
Energy Expenditure Field
FlexiRunner
Heart Rate Runner
HMFields
Laps
Monkey Fuel
My Training Impact
My Training Intensity
ORun
Power Adjuster
PowerField + Tests
Runners Field
Running Economy Field
Snapshot
Snapshot Heartrate
Steps Carousel
Tidy Field
Time To Rest
Trendy Run
Turn Around Reminder
View Distance In 500 Metre Segments
View Time In 15 Minute Segments
W’ Balance

Other:
Samples collection
Wraptext class
Watch Faces:
AMD Watchface
Analog 24 hour
Analog Battery Saver
Arc Sin
Aviator Like
Binary Elegance
Binary Elegance HR
Binary Time
Binary System
Chief Dexter
Clean Steps
Daily Stats With Time Watchface
Dark Times
Digital
Divided Time
Dotter
DrawLineAA
Felt
Flip Clock
Formula 1
Full Day
Garmin Mario
Garmin Van Gogh
Helsingborg Marathon
JSClock
KISSFace
Mickey
Lefthand watchface
Malmö FF
Military24Time
MotorcycleFBSide
Nyan Cat
Oz
PolyBug
SimpleWaF
Simplog
Simply Late
Snapshot Watch
StyloMylo
Swaggin’ Numerals
Tidy Watch
Waketest

Widgets:
Activity Widget
#CIQSummit17
Emergency Info
Football Fixtures
Forecastline
Fortune Quote
Hr Widget
Instrument Panel
Iq Meteo
Moon Phase
Show All Infos
Sms
Sun Calc
Timer Widget
Train As One
Word Of The Day
ZuluTime

Android Companion Apps:
gExporter


Did you spot another source code repository that’s not in the list yet?
Let us know in the comments below and we’ll add it to the list.

Feedback

Did you like this article?Questions?
  • Post in the comments section below!

Leave a Reply