Smart Health Tracker — Jetpack Compose Android App

Smart Health Tracker — Jetpack Compose Android App
Smart Health Tracker — Jetpack Compose Android App

Smart Health Tracker – Complete Wellness & Fitness Android App (Jetpack Compose + Kotlin)

Smart Health Tracker is a modern, production-ready Android app built with Jetpack Compose and Kotlin. It offers a complete personal wellness experience, including water intake, step count, sleep tracking, meditation sounds, and a running tracker with Google Maps. Now with push & local notifications, dark/black + light themes, built-in analytics & reports, and CSV/Excel export — ideal for developers who want a polished, marketplace-ready health app.

Key Features

  • Comprehensive Health Tracking – Track daily water, steps, and sleep with progress stats, charts, and history.
  • Running Tracker (Google Maps) – Real-time route visualization with dashed polyline, pace, distance, and duration metrics.
  • Meditation & Sleep Sounds – Relaxing sounds such as Rain, Ocean, Forest, and White Noise with playback timer and animations.
  • Notifications – Local & push-ready notification support for reminders (water, sleep, workouts, goals) with customizable schedules.
  • Color Themes (Dark / Light / High-Contrast Black & White) – Material 3 theming with automatic system theme support plus explicit Black & White high-contrast mode for accessibility and marketplaces that request pure-black screenshots.
  • Reports & Analytics – Built-in analytics dashboard showing weekly/monthly trends, averages, streaks, and visual charts for water, steps, and sleep.
  • CSV / Excel Export – Export user data (water, steps, sleep, run history) to CSV/Excel-compatible files for backup, analysis, or import into spreadsheets.
  • Google Fit & Wearable Integration – Sync steps, distance, and heart rate data from Google Fit, Wear OS, and Samsung Health.
  • Firebase Authentication – Secure login and signup using Firebase Auth with validation and animations.
  • Offline-first Architecture – Built with Room database for local persistence and smooth offline access.
  • Modern MVVM + Hilt – Scalable and maintainable architecture using Kotlin coroutines, lifecycle awareness, and dependency injection.

Built With

  • ✅ Kotlin
  • ✅ Jetpack Compose (Material 3)
  • ✅ Room Database
  • ✅ Hilt Dependency Injection
  • ✅ Firebase Authentication
  • ✅ Google Maps SDK
  • ✅ WorkManager (scheduled reminders & background tasks)
  • ✅ AndroidX Notifications & Notification Channels
  • ✅ CSV/Excel export libraries (CSV writer / Apache POI or similar adapters)

Included Screens & Modules

  • Authentication (Login & Signup) with Firebase
  • Dashboard with Health Score, Quick Actions & Analytics cards
  • Water Tracker with Quick-Add, Reminders & History
  • Step Tracker with Manual Entry, Wear Sync & Statistics
  • Sleep Tracker with Duration, Quality Rating, Tips & Sleep Reminders
  • Meditation & Sleep Sounds Player
  • Running Map Tracker with Live Stats and Route Polyline
  • Notifications & Reminder Scheduler (local & push-ready hooks)
  • Reports & Analytics screen (charts, weekly/monthly reports, streaks)
  • CSV / Excel Export & Import (data backup and analysis)
  • Google Fit and Wearable Integration Services
  • Room Database with Repository Pattern and Migration Support

Why Choose Smart Health Tracker?

  • ✔️ Beautiful Jetpack Compose Material 3 UI
  • ✔️ Ready-to-publish Android app template with analytics & export
  • ✔️ Production-ready notifications and background scheduling
  • ✔️ High-contrast Black & White theme for accessibility and pure-black screenshots
  • ✔️ Easy to extend — add cloud sync, billing, or custom analytics

What You Get

  • ✅ Full Android Studio project (Kotlin + Compose)
  • ✅ All assets and sample sound files
  • ✅ README + Google Maps Setup + Testing Guide
  • ✅ Sample APK (debug)
  • ✅ CSV/Excel export utilities and sample export files
  • ✅ Lifetime updates & support

Requirements

  • Android Studio Arctic Fox or later
  • Kotlin 1.8+
  • Android SDK 24+
  • Google Maps API key (for running map)
  • Firebase project (for authentication)
  • Optional: Google Fit project credentials (for Fit sync)

Setup Instructions

  1. Unzip or clone the project folder.
  2. Open in Android Studio and sync Gradle.
  3. Add google-services.json to the project root.
  4. Set your GOOGLE_MAPS_API_KEY in local.properties.
  5. Configure notification channels if targeting Android 8.0+ (sample code included).
  6. Build and run the project on a real device. (Maps, sensors, and notifications work best on real hardware.)

Demo

Watch Demo Video:

https://youtube.com/shorts/RQcXC6mNAIQ?feature=share

Changelog

  • v1.3.0 – Added Notifications, Reports & Analytics, Dark/Black & Light themes, and CSV/Excel export.
  • v1.2.0 – Added Google Fit & Wearable sync, improved running tracker, background location fixes.
  • v1.1.0 – Meditation sounds, improved sleep logging, new dark theme support.
  • v1.0.0 – Initial release: Water, Steps, Sleep, Auth, Dashboard, Room Database.

Support & License

6 months of support included. Code is licensed under MIT for the source files in this item. For extended support or customization requests (analytics dashboards, custom CSV templates, enterprise exports), contact the author through item comments or email.

Smart Health Tracker is your complete wellness companion — now with reminders, high-contrast theming, reports, and export options to help users track, analyze, and keep a backup of their health data.