Weight Tracker

Track daily. Monitor goals. Stay healthy.

v2.0.0 Android Privacy First

Your Health Data stays on Your Device

No cloud accounts, no third-party profiling, and no hidden subscriptions. Weight Tracker is designed to be your private companion for weight monitoring.

Log daily weights in kilograms or pounds with customizable logs. Visualize your long-term trends and weekly averages with clean, interactive Compose charts. Calculate your BMI, configure daily notification reminders so you never miss a log, and set weight target completion dates to keep yourself motivated. All data is stored locally in an encrypted Room database with easy CSV backup export.

Everything You Need

Weight Log History

Quickly record your weight entries. Add daily entries in seconds, update past logs, and delete erroneous measurements easily.

Target Goal Milestones

Set your goal weight and target completion date. The dashboard calculates percentage completion, days remaining, and weekly weight velocity targets.

Interactive Compose Charts

View trends dynamically over 7 days, 30 days, or all-time logs. Calculate moving weekly averages to smooth out daily water weight fluctuations.

Local Offline Privacy

Your weight is sensitive information. All logs are stored securely on your device using SQLite. No internet required, no analytics track your progress.

BMI Classification

Provide your height to instantly display your Body Mass Index (BMI). Tracks your status category: Underweight, Normal, Overweight, or Obese.

CSV Data Management

Keep full ownership of your data. Export your complete logs history to standard CSV sheets, or import past tracking entries from spreadsheets.

Built with Jetpack Compose

Weight Tracker is written in 100% Kotlin utilizing Jetpack Compose declarative layouts, Room database architecture, and Android SDK 36 compiler toolchains.

Kotlin Jetpack Compose SQLite / Room DB KSP Compiler Material Design 3