Skip to content

Track BMI and weight changes effortlessly with Kotlin, Jetpack Compose, Firebase (Google Sign-In, Firestore), and DataStore for Android.

License

Notifications You must be signed in to change notification settings

harshrajput1506/android_bmi_tracker

Repository files navigation

BMI Tracker Android App

Welcome to the BMI Tracker Android App! This application helps you calculate your BMI (Body Mass Index) and track your weight over time with a minimalist and user-friendly interface.

Kotlin Badge Android Badge Jetpack Compose Badge Hilt Dagger Badge Firebase Badge Firestore Badge DataStore Badge

App Logo

Features

  • Google Sign-In: Sign in securely with your Google account.
  • BMI Calculation: Calculate your BMI based on height and weight inputs.
  • Weight Tracking: Track your weight over time with an interactive graph illustration.
  • Minimalistic UI: Simple and easy-to-use interface for seamless user experience.

Checkout the App

Explore the BMI Tracker app and start tracking your health today!

Download APK

Screenshots

Screenshot 1 Screenshot 3 Screenshot 2 Screen Recrding GIF

Tech Stack and Libraries

  • Programming Language: Kotlin
  • UI Toolkit: Jetpack Compose
  • Dependency Injection: Hilt with Dagger
  • Authentication: Firebase Authentication (Google Sign-In)
  • Cloud Database: Firestore
  • Local Database: DataStore

Getting Started

Prerequisites

  • Android device running Android 7.0 (Nougat) or higher.

Installation

  1. Clone the repository:

    git clone https://github.com/harshrajput1506/android_bmi_tracker.git
  2. Open the project in Android Studio.

  3. Connect your Android device or start an emulator.

  4. Build and run the app.

Contributing

Contributions are welcome! If you'd like to contribute to this project, please fork the repository and submit a pull request.

Support

If you encounter any issues or have suggestions, please open an issue on GitHub or contact us at [email protected].

License

This project is licensed under the MIT License. See the LICENSE file for details.


Enjoy using the BMI Tracker app! Stay healthy and fit!

About

Track BMI and weight changes effortlessly with Kotlin, Jetpack Compose, Firebase (Google Sign-In, Firestore), and DataStore for Android.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages