二.fitbit studio目录结构的初次见面
注:fitbit studio是开发程序的IDE,没有它不行。相当于eclipse 、visual studio等电脑程序,唯一不同的它是一款web IDE,有跨平台的特性,你可以试着在你的Android手机或者iphone编写代码开发程序,仅需一个浏览器。

1.app文件夹
这里面必须包含有index.js或者index.ts的脚本文件,否则就会错误。里面存放的文件代码用于在versa2设备上执行的程序逻辑,代码可以访问api也可以与图层进行交互,更可以与手机的fitbit程序创建的应用的辅助配套“设置”进行通信、读取和写入,总之就是互动。。。
注:手机的fitbit程序创建的应用的辅助配套“设置”在fitbit studio有一个相配套的工程文件夹叫做companie,稍后写道。
2.conmmon文件夹
这里面的文件代码,是可以用于和app文件夹和companie文件夹进行共享的一些代码。为了最大限度减少重复。一般是函数化、(java里叫做方法)、模块化进行调用。
3.companie这里虽然没有,但以后会用到。
此文件夹包含在移动设备上执行的配套逻辑。此文件夹中的代码可以访问配套API,并能够直接请求 Internet 并与应用程序通信。
如果此文件夹中存在 index.js或 index.ts文件,则将构建配套文件。
3.resources文件夹
存放与程序相关的资源文件。
index.gui 必须有的主文件,定义程序界面的svg文件。我是重点,画一些记号**********************很重要
widgets.gui 必须有的文件,也是一svg文件,控制着哪些小组件可以在index.gui主界面中使用,widgets.gui内定义了css样式表和导入了组件包。我是重点,画一些记号***********************很重要
4.Settings文件夹,这里虽然没有,但以后会用到
此文件夹包含使用 React JSX 编写的应用程序设置的声明。这可用于使应用可由用户配置。此文件中的代码有权访问设置API。