作るもの
Apple Watchの「Tapticタイム」で現在時刻を振動で確認する方法 | Apple Watch Wave Tapticタイムみたいに、現在時刻を振動で知りたい
https://github.com/ikorihn/gtaptic
環境構築
vscodeで作ってみる Visual Studio CodeでGarmin Connect IQの開発 | Take4-blue https://developer.garmin.com/connect-iq/reference-guides/visual-studio-code-extension/ こちらに沿ってすすめる
Monkey Cという言語らしい
Monkey C - Visual Studio Marketplace をインストール
コマンドパレットから Monkey C: Verify Installation
を選ぶと、ブラウザでConnect IQ SDK Managerインストール画面が開く
Connect IQ SDK Managerをダウンロードして実行 画面にそってセットアップを行う。 自動アップデートの有無などを聞かれる。一旦OFFにした。
SDK Managerが開くので、SDK一覧から Connect IQ 4.1.7 をインストール
Devices から対象にしたいデバイスもインストール
SDKやDeviceはMacの場合こちらにダウンロードされる。
~/Library/Application Support/Garmin/ConnectIQ/
もう一度vscodeに戻って、Verify Installation するとdeveloper keyを入力するボックスが出る。 まだ持っていないはずなので、generateの方を選ぶ。 作成先のディレクトリを聞かれるので、適当な場所を選択
JRE 1.8以上が入っていない場合、それもインストールする。
プロジェクト作成
環境構築が済んだら、 Monkey C: New Project
でプロジェクトを作成できる
Name (gtaptic) > Watch App > 最低バージョン 4.0.0 で作成 Watch Faceなどもここで選べる。
コマンド
Edit Products
対象デバイスを選択Edit Application
アプリケーションを編集Edit Permissions
必要な権限を編集Edit Language
言語選択
シミュレーターで実行する
https://developer.garmin.com/connect-iq/connect-iq-basics/your-first-app/
~/Library/Application Support/Garmin/ConnectIQ/Sdks/{インストールしたSDK}/samples
にいくつかサンプルがあるのでそれを開く
Run and Debug
> Run
をするとアプリをビルドしてシミュレーターが開いて実行される