dart_unitz 0.0.1
dart_unitz: ^0.0.1 copied to clipboard
A simple and expandable unit conversion library.
Dart Unitz #
A simple and expandable unit conversion library.
WIP #
- ✅ Temperature
- ❌ Angle
- ❌ Length
- ❌ Time
- ❌ Mass
- ❌ Electric current
- ❌ Luminous intensity
- ❌ Amount of substance
Usage #
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');