インストール直後の既定値を時計で保持またはデバイスに保存する。
時計動作時に既定値をもとに動作する。
スマートフォン側で利用者がはじめて設定するときに既定値を設定画面に反映する。
スマートフォンで利用者が設定した値をデバイスに送信する。(設定時や時計復帰時に送信)
デバイス側で設定値を受信する。
受信した設定内容をデバイスに保存し、アプリケーションの動作に反映する。
利用者が設定した値
デバイスに保存した値
既定値(デバイス側とスマートフォン側を同地にする)
設定を充実させ何も考慮しないと途端にコード量が途端に多くなってしまう。設定画面での定義さえすれば設定値を反映できるようルールをさだめて実装する。設定値を追加する場合もロジックの変更は最小限にする。