dart_unitz 0.0.2
dart_unitz: ^0.0.2 copied to clipboard
A simple and expandable unit conversion library. Quickly and easily convert between units and apply math operations on any unit.
example/main.dart
import 'package:dart_unitz/dart_unitz.dart';
final Unit conversion = Unitz.convert(
from: Celsius(100),
to: Fahrenheit,
);
// expect(convertion, Fahrenheit(212));
final Celsius freezingInCelsius = Celsius(0);
final Fahrenheit boilingInFahrenheit = Fahrenheit(212);
final Unit additionResult = freezingInCelsius + boilingInFahrenheit;
// expect(additionResult, Celsius(100));
final String formatted = Celsius(100).toString();
// expect(formatted, '100 °C');