2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

FitbitアプリをRunさせる最低限の構成

Last updated at Posted at 2020-08-22
  • 2020/8/22 作成

まえがき

Javascriptを書いたこともアプリ開発をしたこともなかったため、そもそもアプリをシュミレーターにアップロードするのにも時間がかかってしまった。
そこで、最低限これさえ書いておけばアップロードはできるという構成についてメモを残す。
Fitbit Studioの利用を前提としている。

参考文献

#この記事のすべて

/app/index.js
console.log("");
/resources/index.gui
<svg>
</svg>
/resources/widgets.gui
<svg>
</svg>

これらに加えて、package.jsonがあればアプリをアップロードできる。
できたアプリはただただ真っ暗な画面を表示するだけである。

/app

index.js

必須
アプリの挙動を書く。
何も動かすつもりがない(画面を表示させるだけ)のときはとりあえず下のコードを入れておけば怒られない。

console.log("");

/resources

index.gui

必須。
アプリに表示させる要素を入れる。
これが空ファイルになることはないはず。
公式のSVG Guideとにらめっこして頑張る。

もし何も表示させるつもりがないなら、最低限以下のコードを入れておけば怒られない。

<svg>
</svg>

widgets.gui

必須。
CSSを使用したり、公式のSVG Components Guideにあるコンポーネントをインポートしたりするときに情報を入れるファイル。
CSSやコンポーネントを使わないなら、最低限以下のコードを入れておけば怒られない。

<svg>
</svg>

icon.png

アプリのアイコンの画像(80x80 pixel)。Fitbit studioにドラッグアンドドロップでアップロードできる。
ファイルが存在しないと、RunしたときにError -1 Invalid path '/system/apps/19/assets/resources/icon.png'と怒られる。
でもアップロードできるので必須ではない。

#package.json
必須。
アプリの設定等。
Display Nameを入力し、TypeやBuild Targets、SDK Versionの設定を間違えなければ大丈夫だと思う。

#あとがき
間違い等があればご指摘いただければ幸いです。
拙い記事ですが最後まで読んでいただきありがとうございました。

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?