body_metrics 0.0.1 copy "body_metrics: ^0.0.1" to clipboard
body_metrics: ^0.0.1 copied to clipboard

A Dart package to calculate BMI, maintenance calories (TDEE), and calorie goals for weight loss, gain, or maintenance.

example/body_metrics_example.dart

import 'package:body_metrics/body_metrics.dart';

void main() {
  final user = UserData(
    weightKg: 70,
    heightCm: 175,
    age: 25,
    gender: Gender.male,
    activityFactor: 1.55, // moderately active
  );

  final bmi = BodyMetrics.calculateBMI(user);
  print("BMI: ${bmi.toStringAsFixed(2)} (${BodyMetrics.bmiCategory(bmi)})");

  final tdee = BodyMetrics.calculateTDEE(user);
  print("Maintenance Calories: ${tdee.toStringAsFixed(0)}");

  final goalCalories = BodyMetrics.calorieGoal(user, "lose");
  print("Calories for weight loss: ${goalCalories.toStringAsFixed(0)}");
}
0
likes
160
points
33
downloads

Documentation

API reference

Publisher

verified publishersarankumarrs.in

Weekly Downloads

A Dart package to calculate BMI, maintenance calories (TDEE), and calorie goals for weight loss, gain, or maintenance.

Repository (GitHub)
View/report issues

License

MIT (license)

More

Packages that depend on body_metrics