Skip to content

BMI Calculator is a Flutter app that allows users to calculate their Body Mass Index (BMI) based on their weight and height. This README file provides an overview of the project and its features.

Notifications You must be signed in to change notification settings

abdulrahmanHatem911/bmi-calculator

Repository files navigation

BMI Calculator

BMI Calculator is a Flutter app that allows users to calculate their Body Mass Index (BMI) based on their weight and height. This README file provides an overview of the project and its features.

Screenshots

Apple iPhone 11 Pro Max Presentation

Features

  • BMI Calculation: Users can calculate their BMI by entering their weight and height.
  • BMI Classification: Users can view their BMI classification, which helps them understand whether they are underweight, normal, overweight, or obese.
  • Unit Conversion: Users can switch between metric and imperial units for weight and height measurements.
  • Save Results: Users can save their BMI calculation results for future reference.

Technologies Used

BMI Calculator is built using the following technologies:

  • Flutter: A framework for building cross-platform mobile applications.
  • Dart: A programming language used for building Flutter apps.
  • Bloc: A state management library for Flutter apps.
  • APIs: BMI classification is determined using the WHO BMI Classification API.
  • Shared Preferences: A key-value store for storing app data on the device.

Installation

Before installing BMI Calculator, make sure you have the following prerequisites installed:

  • Flutter: See Flutter's installation guide for instructions on how to install Flutter.

Once you have the prerequisites installed, follow these steps to install BMI Calculator:

  1. Clone the BMI Calculator repository to your local machine.
  2. Navigate to the root directory of the project.
  3. Run flutter pub get to install the required dependencies.
  4. Run flutter run to launch the app.

Contributing

Contributions to BMI Calculator are welcome! If you would like to contribute to the project, please follow these steps:

  1. Fork the BMI Calculator repository to your GitHub account.
  2. Clone the forked repository to your local machine.
  3. Create a new branch for your changes.
  4. Make your changes and commit them to your branch.
  5. Push your changes to your forked repository.
  6. Create a pull request to the main BMI Calculator repository.

License

BMI Calculator is released under the MIT License. See the LICENSE file for details.

Contact

If you have any questions or feedback about BMI Calculator, please contact us at [email protected].

Follow me :

About

BMI Calculator is a Flutter app that allows users to calculate their Body Mass Index (BMI) based on their weight and height. This README file provides an overview of the project and its features.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published