Garmin アプリ開発(3) 初めてのアプリ
公式サイトに初めてのアプリを作るための手引き↓が準備されています。
Connect IQ Basics:your first app
今回は"Sample"という名前で、「Watch App」を作る手順をなぞってみました。
Venu SQという製品をサポートリストに入れてシミュレーターを動かしてみます。
なんか動きましたね!
function onMenu() as Boolean {return true;}
Menuボタンを押すと pushViewで画面がメニューに切り替わるようです
function onMenuItem(item as Symbol) as Void {if (item == :item_1) {System.println("item 1");} else if (item == :item_2) {System.println("item 2");}}
で、MenuItenを選択すると println でデバッグコンソールにメッセージが出ました
sourceフォルダーの中身はこんな感じ
構造を見てみるとこのような関係になっていました。
SampleApp: アプリケーションの生成と、初期クラスの生成
SampleView 表示用のクラス
SampleDelegate キー入力ハンドラ
SampleManuDelegate メニュー選択の時のハンドラ
ということでアプリの基本的な形がわかってきました。