/dog-walker

Fitbit Exercise App for Fitbit OS for Dog Walking.

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

Dog-Walker

Dog-Walker is a Fitbit Ionic and Versa Exercise App for Dog Walking. Dog-Walker uses Fitbit SDK V3.2.0. Cloned from SDK-Exercise "Skateboard" by @Fitbit/orviwan. Dog-Walker updates include support for Versa, Dog Walking Activity via Exercise Tracking, Steps Activity, and Dog-Walker Tips View. WIP.

Devices

Dog-Walker is built for Fitbit Devices: Ionic (348x250) and Versa (300x300).

Features

Dog-Walker records the following statistics during your Dog Walking exercise session:

  • Active Time (Number of Minutes).
  • Steps taken (Number of Steps).
  • Distance travelled in US or Metric.
  • Heart Rate Average in BPM (Beats Per Minute).
  • Heart Rate Maximum in BPM (Beats Per Minute).
  • Calories burned (Number of Calories in kcal).

Dog-Walker displays random 'Dog Walking Tips' such as:

Let Your Dog Sniff and Explore: Dogs have up to 300 million scent receptors in their nose, depending on the breed. Stephanie Gibeault, MSc, CPDT.-

Devices

Dog-Walker is built for Fitbit Devices: Ionic (348x250) and Versa (300x300). Dog-Walker currently does not support Fitbit Device Versa 2. Updates required for latest Fitbit OS SDK V4.1.

TODO:

  • Add gemini and mira build targets.
  • Update Icon to match Primary Colour.
  • Update Stying on all Views.
  • Add Steps Activity.
  • Add Dog Walking Tips View.
  • Add Versa 2 Support.
  • Update for Fitbit OS SDK V4.1.
  • Add Full Width 'Done' Button to End View.

Build / Install

Pre-requisites:

  • Install Node.js 8.x+ on macOS, Windows or Linux.
  • git clone https://github.com/princessleia1/dog-walker.git
  • Edit package.json file and add the Fitbit CLI dependencies:
"devDependencies": {
   "@fitbit/sdk": "^3.1.2",
   "@fitbit/sdk-cli": "^1.7.0"
}
  • Developer Bridge on Mobile Device and Fitbit Device connected.

SDK CLI

Using Fitbit SDK CLI Tool via Console:

npm add @fitbit/sdk
npm add @fitbit/sdk-cli
npx fitbit-build generate-appid
npx fitbit-build
npx fitbit
fitbit$ install

Attribution

Attribution Background Image is Licensed Under Creative Commons Attribution 4.0 License.

License

Dog-Walker App is licensed under the terms of the GPL-3.0 License.