BMI Calculator Flutter

BMI Calculator is a Body Mass Index(BMI) calculator app developed with Flutter. Currently, the BMI is calculated using Metric units. BMI is an index calculated with the help of the height and weight of a person which categorieses him or her to different groups like healthy, over weight, under weight, etc. as per the standard guidelines and research.

With this application, you can use it to assess wheter you are at the ideal weight according to your height. And depending on this result, you can know if you are at the ideal wight, below or above.

Demo

Demo Video

bmi_calc.mp4

Screenshots

Files

The file Components have all the reusable widgets that I use on the screens.

| screens
|---- history_screen.dart
|---- home_screen.dart
|-----result_screen.dart
| widget
|---- | base
|---- |---- base_container.dart
|---- |---- base_screen.dart
|---- |---- navigation_drawer.dart
|---- advice_container.dart
|---- circle_button.dart
|---- custom_button.dart
|---- custome_alert_dialog.dart
|---- gender_container.dart
|---- height_container.dart
|---- result_container.dart
|---- selector_container.dart
| constants.dart
| main.dart

Getting Started

To get a local copy up and running follow these simple steps.

Prerequisites

You need to have Flutter installed on your pc.

Installation

  1. Clone the repo using: git clone https://github.com/zahrakhoshdel/bmi_calculator.git
  2. To get the packages needed for the app, run:
flutter pub get

Usage

If you have a connected device or emulator running, you can run the app with:

flutter run

Roadmap

See the open issues for a list of proposed features (and known issues).

Author

? Zahra Khoshdel

GitHub

View Github