
Sensible Well being Tracker – Full Wellness & Health Android App (Jetpack Compose + Kotlin)
Sensible Well being Tracker is a contemporary, production-ready Android app constructed with Jetpack Compose and Kotlin. It gives an entire private wellness expertise, together with water consumption, step depend, sleep monitoring, meditation sounds, and a working tracker with Google Maps. Now with push & native notifications, darkish/black + gentle themes, built-in analytics & reviews, and CSV/Excel export — excellent for builders who need a polished, marketplace-ready well being app.
Key Options
- Complete Well being Monitoring – Observe each day water, steps, and sleep with progress stats, charts, and historical past.
- Working Tracker (Google Maps) – Actual-time route visualization with dashed polyline, tempo, distance, and period metrics.
- Meditation & Sleep Sounds – Stress-free sounds akin to Rain, Ocean, Forest, and White Noise with playback timer and animations.
- Notifications – Native & push-ready notification help for reminders (water, sleep, exercises, targets) with customizable schedules.
- Coloration Themes (Darkish / Mild / Excessive-Distinction Black & White) – Materials 3 theming with computerized system theme help plus specific Black & White high-contrast mode for accessibility and marketplaces that request pure-black screenshots.
- Stories & Analytics – Constructed-in analytics dashboard displaying weekly/month-to-month tendencies, averages, streaks, and visible charts for water, steps, and sleep.
- CSV / Excel Export – Export person information (water, steps, sleep, run historical past) to CSV/Excel-compatible recordsdata for backup, evaluation, or import into spreadsheets.
- Google Match & Wearable Integration – Sync steps, distance, and coronary heart charge information from Google Match, Put on OS, and Samsung Well being.
- Firebase Authentication – Safe login and signup utilizing Firebase Auth with validation and animations.
- Offline-first Structure – Constructed with Room database for native persistence and clean offline entry.
- Trendy MVVM + Hilt – Scalable and maintainable structure utilizing Kotlin coroutines, lifecycle consciousness, and dependency injection.
Constructed With
- ✅ Kotlin
- ✅ Jetpack Compose (Materials 3)
- ✅ Room Database
- ✅ Hilt Dependency Injection
- ��� Firebase Authentication
- ✅ Google Maps SDK
- ✅ WorkManager (scheduled reminders & background duties)
- ✅ AndroidX Notifications & Notification Channels
- ✅ CSV/Excel export libraries (CSV author / Apache POI or comparable adapters)
Included Screens & Modules
- Authentication (Login & Signup) with Firebase
- Dashboard with Well being Rating, Fast Actions & Analytics playing cards
- Water Tracker with Fast-Add, Reminders & Historical past
- Step Tracker with Handbook Entry, Put on Sync & Statistics
- Sleep Tracker with Length, High quality Ranking, Suggestions & Sleep Reminders
- Meditation & Sleep Sounds Participant
- Working Map Tracker with Dwell Stats and Route Polyline
- Notifications & Reminder Scheduler (native & push-ready hooks)
- Stories & Analytics display (charts, weekly/month-to-month reviews, streaks)
- CSV / Excel Export & Import (information backup and evaluation)
- Google Match and Wearable Integration Providers
- Room Database with Repository Sample and Migration Help
Why Select Sensible Well being Tracker?
- ✔️ Lovely Jetpack Compose Materials 3 UI
- ✔️ Prepared-to-publish Android app template with analytics & export
- ✔️ Manufacturing-ready notifications and background scheduling
- ✔️ Excessive-contrast Black & White theme for accessibility and pure-black screenshots
- ✔️ Straightforward to increase — add cloud sync, billing, or customized analytics
What You Get
- ✅ Full Android Studio challenge (Kotlin + Compose)
- ✅ All belongings and pattern sound recordsdata
- ✅ README + Google Maps Setup + Testing Information
- ✅ Pattern APK (debug)
- ✅ CSV/Excel export utilities and pattern export recordsdata
- ✅ Lifetime updates & help
Necessities
- Android Studio Arctic Fox or later
- Kotlin 1.8+
- Android SDK 24+
- Google Maps API key (for working map)
- Firebase challenge (for authentication)
- Elective: Google Match challenge credentials (for Match sync)
Setup Directions
- Unzip or clone the challenge folder.
- Open in Android Studio and sync Gradle.
- Add
google-services.jsonto the challenge root. - Set your
GOOGLE_MAPS_API_KEYinnative.properties. - Configure notification channels if concentrating on Android 8.0+ (pattern code included).
- Construct and run the challenge on an actual system. (Maps, sensors, and notifications work finest on actual {hardware}.)
Demo
Watch Demo Video:
https://youtube.com/shorts/RQcXC6mNAIQ?feature=share
Changelog
- v1.3.0 – Added Notifications, Stories & Analytics, Darkish/Black & Mild themes, and CSV/Excel export.
- v1.2.0 – Added Google Match & Wearable sync, improved working tracker, background location fixes.
- v1.1.0 – Meditation sounds, improved sleep logging, new darkish theme help.
- v1.0.0 – Preliminary launch: Water, Steps, Sleep, Auth, Dashboard, Room Database.
Help & License
6 months of help included. Code is licensed beneath MIT for the supply recordsdata on this merchandise. For prolonged help or customization requests (analytics dashboards, customized CSV templates, enterprise exports), contact the creator via merchandise feedback or electronic mail.
Sensible Well being Tracker is your full wellness companion — now with reminders, high-contrast theming, reviews, and export choices to assist customers observe, analyze, and hold a backup of their well being information.

