I'll probably never actually get to it, but it would be perfect for a thing like this.
I'll probably never actually get to it, but it would be perfect for a thing like this.
It's really not a big deal to open an app, browse to the particular activity, and register it. But somehow in practice it is. It's another chore that I never really get around to doing consistently. And if you're not tracking data consistently, it's very quickly quite useless.
I have NFC tags everywhere (toothbrush, dental floss, water bottle, toilet, pills, plants), and I just tap my phone on them to track things. For the rest (e.g., exercise) I use Google Assistant on my phone and smart speakers.
It's working very well.
See https://news.ycombinator.com/item?id=20625346 for the description of source code (it's unfortunately not easy to actually share source code of Tasker scripts, at least not in an easy-to-read form).
The benefits of this approach over writing an app are, to quote: "I made it one afternoon in a grand total of ~30 minutes (including debugging and testing). It requires no Internet connection, doesn't spy on me, I can use it anywhere I am as long as I have my phone in my pocket, I get to own my data in a machine-readable format, which I can trivially send out to my desktop for processing later."
One of the interesting side effects of time-tracking is that I became very sensitive to how much can be done with very little effort, just by choosing the right tools.
Tasker is a huge productivity win for getting stuff done in the Android space.
Except I don't really track activity data except sleep.
I use it to track other things, such as my location, so that I can answer questions like "where was that restaurant i went to" or "what was that weird building i passed on the highway today".
I also built an air quality box that throws all kinds of stats on my indoor CO2 levels, PM2.5 levels, etc. as well in there.
Please ping me here: radleymarx at gmail.