Info

Year

2015

Languages

Java

Platform

Android, Wear OS

Back to Projects

Easy Sync Step Tracker

I wanted to learn more about the architecture of a simple Android application as well as the new Android Wear (now Wear OS) platform. At the time, the available apps for the watch didn’t make it easy to extract step data. As I had my own Calorie Tracking Website I wanted an easy way to automatically integrate my step data so I wouldn’t need to enter it manually.

One of the unique things about the setup was that the watch would sync data in two directions. It would make sure it kept a copy of the recent step data so that it could display stats on the watch. At the time the various step tracking applications would require you to look at your phone to get a quick breakdown of your progress over the past week.

The application would also use your past progress to gently increase your step goal for the day. But it would also take into account the day of the week. If it was the weekend it would be a bit more aggressive in suggesting a target.

The code is available at Bitbucket

Selecting the app

Today’s progress

Hourly breakdown on watch

Weekly breakdown on watch

Digital watchface with data

Analog watchface with data

Dashboard quickview with targets

Menu selection

Browsing daily history with hourly breakdown

Week chart

Data view

Data view