Skip to content

A Swift 3 version of Garmin's Connect IQ iOS Example App, demonstrating use of the Connect IQ iOS SDK.

Notifications You must be signed in to change notification settings

dougw/Garmin-ExampleApp-Swift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Garmin-ExampleApp-Swift

A Swift 3 version of Garmin's Connect IQ iOS Example App, demonstrating use of the Connect IQ iOS SDK.

This project is a fully-functional Swift 3 port of Garmin's iOS Example App, which is offered only in Objective-C.

More details on the Connect IQ iOS SDK can be found at Garmin's documentation for the Connect IQ iOS SDK.

Use:

  1. Download and open the project in XCode
  2. Update the Provisioning Profile to one of your own (Project Settings -> General -> Signing)
  3. Update the Bundle Identifier to one of your own (Project Settings -> Bundle Identifier)
  4. Build for and run on your iOS device (the iOS simulator lacks BLE support)

You may want to side load one of Garmin's example projects on your test device -- e.g. the Comm example app -- so that you may exercise the BLE channel in Connect IQ.

Note that there is an issue with Garmin's Edge family of devices that renders the Connect IQ iOS SDK BLE channel broken at the time of writing (1/1/2017). The Connect IQ team is aware of this bug, but have not committed to a timeline for the fix. See the following posts in the Connect IQ forum for details:

The was tested successfully on an iPhone running iOS 10, connecting to a Garmin Forerunner 735XT.

I, nor this project, are in anyway affiliated with Garmin.

About

A Swift 3 version of Garmin's Connect IQ iOS Example App, demonstrating use of the Connect IQ iOS SDK.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published