Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mahmoudelsayed7/bmi-getx
Flutter BMI calculator app allows users to calculate BMI from height and weight, displaying results and weight status in a user-friendly interface.
https://github.com/mahmoudelsayed7/bmi-getx
bmi bmi-calculator flutter flutter-android flutter-apps flutter-bmi-calculator flutter-get flutter-getx getx getx-state-management
Last synced: 6 days ago
JSON representation
Flutter BMI calculator app allows users to calculate BMI from height and weight, displaying results and weight status in a user-friendly interface.
- Host: GitHub
- URL: https://github.com/mahmoudelsayed7/bmi-getx
- Owner: MAHMOUDELSAYED7
- Created: 2023-10-22T22:10:16.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-01T21:44:07.000Z (about 1 year ago)
- Last Synced: 2025-01-01T05:44:03.603Z (6 days ago)
- Topics: bmi, bmi-calculator, flutter, flutter-android, flutter-apps, flutter-bmi-calculator, flutter-get, flutter-getx, getx, getx-state-management
- Language: C++
- Homepage:
- Size: 2.01 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# BMI Calculator Flutter App
## Overview
This is a simple BMI (Body Mass Index) calculator app built using Flutter. It helps users calculate their BMI based on their height and weight inputs. The app provides a user-friendly interface and displays the calculated BMI along with a corresponding weight status category (underweight, normal weight, overweight, or obese).
## Features
- Input value for height and weight.
- Real-time BMI calculation as the user inputs values.
- Display of BMI value and corresponding weight status.
- Minimalistic and intuitive user interface.
## Screenshots
![image](https://github.com/MahmoudElSayed96/new-bmi/assets/133010029/15bad27a-c8b1-4841-b1f2-fcad9e7e0f8d)
![image](https://github.com/MahmoudElSayed96/new-bmi/assets/133010029/ee41b182-2027-4193-bcb4-c4f400ca0ae5)## Technologies Used
- **Flutter:** A UI toolkit by Google for building natively compiled applications for mobile, web, and desktop from a single codebase.
- **GetX State Management:** A lightweight, yet powerful state management solution for Flutter applications.
## Getting Started
To run this app on your local machine, follow these steps:
1. **Clone the repository:**
```
git clone https://github.com/MahmoudElSayed96/new-bmi.git
cd new-bmi
```
2. **Install dependencies:**
This project uses the following dependencies:- `flutter`: The Flutter framework (https://flutter.dev/).
- `GetX`: State management for Flutter (https://pub.dev/packages/get).
- `flutter_launcher_icons`: (https://pub.dev/packages/flutter_launcher_icons)
Make sure you have Flutter and Dart installed. Then, run:
```
flutter pub get
```4. **Run the app:**
Connect a device or start an emulator, and then run:
```
flutter run
```
Make sure to check the `pubspec.yaml` file for a full list of dependencies.## Contributing
Contributions are welcome! If you find any issues or have suggestions, feel free to open an issue or create a pull request.
1. Fork the repository.
2. Create a new branch for your feature or fix: `git checkout -b feature-name`.
3. Make your changes and commit them: `git commit -am 'Add some feature'`.
4. Push the branch to your fork: `git push origin feature-name`.
5. Open a pull request detailing your changes.
---