AnalogInfoClock
Isaac To
3 devices
Available to install from
the Fitbit mobile app
Description

We want easy access to the rich information kept in our watches. Analog clocks are great because we can get a rough idea very quickly about whatever we care about. And old ones like myself don't need to wait for our old eyes to adjust to a near object (or worse, to change our glasses).

If we want precise information, a digital clock is just a tap away.

Because of these focuses, I don't want to allocate screen estate to eye-candies. This clock face simply give us a lot of information, in big numbers and big symbols.

Key features:

* Six colors to select from, light or dark background (select one from the app setting in the mobile phone)

* Analog main page, digital detail pages

Main page:

* Updated at minute boundary

* Show date and time as usual

* Hour hand on a disc telling daily step goal completion

* Minute hand on a disc telling hourly step goal completion (best effort, Fitbit has no API for it so it is guessed)

* Between them there is an activity ring showing one of daily active minute, calories, distance and floor goals completion (select one from the app setting in the mobile phone)

* Daily completion starts from 6 o'clock, allowing one to "chase the clock hand"

* Battery level indicator as background

* Heart rate shown at the center.

Detail page:

* Updated every second

* Time / Battery level

* Daily and hourly step count

* Distance and floor count

* Calories and activity minutes

* Heart rate

* Barometer

This clock face is open-source. See source code and latest development in:

https://github.com/isaacto/fitbit-AnalogInfoClock

A built version can be found in the Fitbit App Gallary

* SDK4.2: https://gallery.fitbit.com/details/ecc779b9-a41c-409f-bd0d-94c90ea64c07

* SDK5.0: https://gallery.fitbit.com/details/d89aa423-819b-4f80-8a69-96a7404c494c

Version history:

* 0.5.2: Clarify time, respect user 12h/24h preference

* 0.5.1: Show heart rate and barometer

* 0.5: Allow calories/distance as activity ring. Allow light background. Switch to CLI development toolchain.

* 0.4: Show activity minutes. Select between showing activity or floor.

* 0.3: Add color theme. Use unit to indicate data shown in details page.

* 0.2: Add details pane

* 0.1.3: Use setTimeout to record start hour steps to cope with off clock

* 0.1.1: Make hour steps survive app restart

* 0.1: Initial version

Analog

See More