Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BMI Calculator

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.


Application Preview

Calculator Interface

BMI Input Panel
Analysis & Metrics Feedback

Diagnostic Categorization View

Key Features

  • 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 Poppins font 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.

Tech Stack & Architecture

The application focuses on an optimized, zero-overhead client architecture prioritizing rapid rendering loops and fluid interface reactivity.

Core Architecture

  • 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.

Resource Integrations

  • 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.

Installation & Environment Setup

Prerequisites

  • Flutter SDK configured locally.
  • Android Studio / Android Build Tools.

Step-by-Step Setup

  1. 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

About

A sleek and lightweight Android health utility application built with Flutter, featuring precise Body Mass Index (BMI) computations, interactive feedback metrics, and a polished Poppins custom typography layout.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages