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.
