Status and Roadmap

Latest Version: 1.2.0

Features

  • Count steps for every phone call and record it as a session in an internal database
  • Display
    • summary statistics for all recorded sessions available
    • statistics for each week graphically summarized (step count, duration, pace (steps per minute)) and list the individual session for each day in the week
    • statistics for each individual session: step, count, duration, pace, bar graph to break down the steps for each minute either absolute or as deviation from the session's average value
    • Upload individual call sessions to Google Fit
    • Share individual call sessions to messaging and social media apps (calling the apps directly, so you'll need them installed)
  • 1.1.0: Display summary statistics for each week
  • 1.2.0: Export recorded call sessions as JSON

TODO

Technically, all (important) main ideas were implemented by the version 1.0.0 release. Clearly, the development didn't stop there, and some extra ideas came up here and there along the way.

Some nice-to-have ideas have been around since day one and may or may not be implemented in the course of time. And keep in mind, this app is not really meant to be taken seriously, at least I don't, so the nature of (some?) of those ideas are ..matching it very well.

  • Improve "Share session" feature
    • Currently, only a simple pre-defined text about the duration and step count is provided. Change the text to several pre-defined options based on duration and step count to indicate how "intense" the "workout" was.
  • Record walk pattern
    • Experimenting with accelerometer and magnetometer to see if walking direction can be tracked and graphically displayed afterwards
  • Add heart rate data through external BLE heart rate monitor
    • See how stressed or exciting a phone call was
  • Add Session Import feature
    • Read back JSON file of previously exported sessions and fill internal database from it

Version History

1.2.0

  • New feature: Session Exporter

    • Export internally stored call sessions to JSON file
    • Select start date and date through dialog
    • Select to include the call session's phone numbers or not

    Session Exporter dialog

1.1.0

  • New feature: Weekly Summary

    • Add summary dialog for each week individually
    • Accessible through the Statistics view
    • Containing same information than the main Summary view

    Weekly Summary dialog

1.0.1

  • Bug fix: Week offset calculation couldn't handle change of the year

1.0.0

  • Initial Release with all features planned for the app in the first place
    • Detect incoming and outgoing phone calls
    • Record step count with timestamp while call is ongoing
    • Convert timestamp information to minute-by-minute statistics
    • Write all phone call information to database
    • Show step count, duration, pace (steps/minute) and a minute-by-minute graph of walked steps for each phone call
    • Show weekly summary graph of step count, duration and pace, with individual session information accessible through it
    • Add optional connection with Google Fit to upload individual sessions to it (only manual, no automatic upload for privacy reasons)
    • Share individual sessions through other installed apps
    • Settings dialog for general behavior and privacy options