A high-performance, lightweight Android health utility application engineered using the Flutter framework. Designed with a modern, user-centric interface, this application provides users with immediate and precise Body Mass Index (BMI) calculations alongside diagnostic health categorization feedback based on user-input physical dimensions.
The system features a minimal package footprint, relying entirely on optimized native compilation targets to achieve exceptional performance and fluid interactions.
Calculator Interface
|
Analysis & Metrics Feedback
|
- Precise Mathematical Inferences: Processes biological physical properties (height and weight metrics) instantly to compute fractional body mass index metrics.
- Dynamic Diagnostic Categorization: Evaluates raw health numbers against international weight indices to return accurate descriptive tiers (e.g., Underweight, Normal, Overweight).
- Polished Custom Typography: Fully inherits global application theme rules mapped to the geometric
Poppinsfont family for high contrast screen legibility. - Scalable Vector Optimization: Incorporates integrated structural asset mapping allowing clean, lossless rendering of vector layouts across arbitrary Android display densities.
- Responsive State Adaptability: Relies on reactive layout constraints to preserve element alignment perfectly across modern, varying screen form-factors.
The application focuses on an optimized, zero-overhead client architecture prioritizing rapid rendering loops and fluid interface reactivity.
- Language: Dart
- Framework: Flutter (SDK: ^3.7.0)
- Target Platform: Android (Min SDK: 21)
- State Architecture: Clean modular UI layout workflows decoupling computational physics calculations from view context drawing functions.
- Vector Rendering Engine (
flutter_svg): Parses and displays scalable graphic icons seamlessly without compounding baseline application binary size. - Platform Style Components (
cupertino_icons): Provides a granular selection of asset iconography assets supporting standard cross-platform UI workflows. - Resource Configurations: Mounts localized asset pipeline directories linking system image folders and font mapping trees safely during early native execution phases.
- Flutter SDK configured locally.
- Android Studio / Android Build Tools.
- Clone the repository:
git clone [https://github.com/topmasum/BMI-Calculator-app.git](https://github.com/topmasum/BMI-Calculator-app.git) cd BMI-Calculator-app

