Skip to content

potocpav/activity-tracker

Repository files navigation

Activity Tracker Title

Activity Tracker

This app is currently in the internal testing phase on Google Play. To request an invitation to download & test it, contact me at pavel.potocek@gmail.com. Alternatively, download an APK release from the releases page.

Track your performance metrics and their progress over time. With custom statistics, charts and graphs, you can track anything, from body weight to Bowling scores. The app is ad-free, open-source, and gives you complete ownership of your data.

Simplicity: Minimalistic interface focused on quick data entry and easy analysis. No notifications, no ads, no distractions. Just data.

Flexibility: Tag your data points, add notes, use any measurement units, generate custom statistics and graphs. Everything can be tracked in one app. You can track your daily, monthly or yearly progress.

Data Visualization: Analyze your progress with interactive charts, calendars, box plots, line graphs, and histograms.

Data Ownership: Your data is stored locally on your device. You can export or back up your data into simple JSON or CSV files. You can open these files with your favourite spreadsheet editor or data analysis tools.

Links

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4 Screenshot 5 Screenshot 6

Tindeq Progressor

Activity Tracker can record data from Tindeq Progressor. See the FAQ for a quick guide.

Features:

  • Automatic pull detection instead of following a strict workout schedule. You can pull whenever you want.
  • Average force and time-under-tension calculation
  • Track multiple grips, edges and workout plans with Activities and Tags
  • Track your progress over time with graphs, statistics and tagging
  • Smooth graph scrolling 😀

Non-features:

  • Workout plans or schedules
  • Critical force calculation
  • Bulk data point editing
  • Bluetooth connection is a bit unreliable

Development

Prerequisites:

  • EAS CLI

This app can not be run in Expo Go. To run the app, compile a development APK with EAS:

eas build --platform android --profile development --local

Install the APK on your device with ADB. Then, run the Expo app and scan the QR code on your device:

npm install expo
npx expo

Preview build

Development build is not suitable for daily use. You can compile a preview build with EAS to use the app:

eas build --platform android --profile preview --local

Install the APK on your device, and use the app normally.

Data sharing

You can transfer data among different app builds with the import & export feature. Data should never be imported from a newer app version into an older one - that way, data migrations would not work.

About

Activity Tracker Android App

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •