¿Qué es Fitbit?
Es una empresa de tecnología vestible fundada el 1 de mayo de 2007 en San Francisco,
California por James Park y Eric Friedman con el nombre de Healthy Metrics Research.
Fitbit compra Pebble (diciembre '16)
Fitbit lanza sus primeros smartwatches
En Septiembre de 2017, Fitbit saca al mercado el Fitbit Ionic el primer smartwatch de
la compañia en el que se puede desarrollar aplicaciones y clockfaces
Ionic & Versa
¿Qué necesito para desarrollar para Fitbit?
Una cuenta de Fitbit
Un reloj Fitbit o...
La aplicación en tu smartphone
¿Qué podemos desarrollar?
Fitbit Studio
Arquitectura
/app/
Contiene la lógica de la aplicación que ejecuta en el reloj. El código en esta carpeta tiene acceso a la API del
dispositivo y es capaz de interactuar directamente con la capa de presentación, comunicándose con la configuración complementaria
para leer o escribir.
/companion/
Esta carpeta contiene la lógica complementaria que se ejecuta en el smartphone. El código de esta carpeta tiene acceso
a la API Companion y puede realizar solicitudes directas a Internet y comunicarse con la aplicación.
/common/
Contiene los archivos que se comparten entre /app/ y /companion/ con el fin de evitar duplicados.
/resources/
Esta carpeta contiene todos los recursos que se incluyen con la aplicación durante el proceso de compilación.
resources/index.gui
/resources/widgets.gui
/resources/*.css
/resources/*.jpg/png
/settings/
Esta carpeta contiene la declaración para la configuración de la aplicación, escrita usando React JSX. Esto se puede usar para
hacer una aplicación configurable por el usuario. El código dentro de este archivo tiene acceso a la API de configuración.
¿Cómo publicamos nuestra app / reloj?
Información sobre nuestra Aplicación
Lo que no tienes que hacer...
Abusar de recursos como la bateria, la red, CPU o memoria.
Tardar más de 5 segundos en iniciar.
Bloqueo de 1 segundo o más. Las interacciones de red deben estar representadas con un indicador de 'Loading'.
Reinicio del dispositivo
...