bandicam.2024-12-24.18-43-09-064.mp4
A Flutter-based Body Mass Index (BMI) calculator app that helps users calculate their BMI and assess their health based on the result. This app features a modern dark-themed design and a customizable UI.
- Dark Theme: Customized dark theme for a visually appealing and modern look.
- Responsive UI: Designed to work seamlessly on both iOS and Android devices.
- Easy Navigation: Navigate between screens using simple gestures and buttons.
- Input Page: The main screen where users can input their weight, height, and other parameters.
- Result Page: Displays the calculated BMI and health assessment.
To run this project locally, follow these steps:
git clone https://github.com/your-username/bmi-calculator.git
cd bmi-calculator
flutter pub get
flutter run
BMICalculator/
├── lib/
│ ├── constants.dart # Contains app-wide constants like colors and styles
│ ├── main.dart # Entry point of the application
│ ├── screens/
│ │ ├── input_page.dart # Screen for user inputs
│ │ ├── result_page.dart # Screen for displaying results
│ └── widgets/ # Reusable widget components
└── pubspec.yaml # Project configuration file
AppBar Theme:
- Background Color:
Color(0xFF0A0E21)
- Title Text Style: White text with font size
20.0
Scaffold Background: Color(0xFF0A0E21)
Floating Action Button:
- Background Color:
Colors.cyanAccent
- Foreground Color:
Colors.black
- Shape: Rounded with
40.0
corner radius
- Add new screens under
lib/screens
. - Create reusable widgets under
lib/widgets
. - Update navigation in
lib/main.dart
.
This app uses the following Flutter dependencies:
flutter/material.dart
: For creating UI components.
Contributions are welcome! To contribute:
- Fork the repository.
- Create a new branch for your feature/bugfix.
- Submit a pull request.
This project is licensed under the MIT License. See the LICENSE
file for details.
Created by Kevin Narain. Feel free to reach out for feedback or collaboration!