dart_unitz 0.0.6 copy "dart_unitz: ^0.0.6" to clipboard
dart_unitz: ^0.0.6 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

// ignore_for_file: prefer_asserts_with_message

import 'package:dart_unitz/dart_unitz.dart';

void main() {
  final Unit conversion = Unitz.convert(
    from: Celsius(100),
    to: Fahrenheit(),
  );

  assert(conversion == Fahrenheit(212));

  final Celsius freezingInCelsius = Celsius(0);
  final Fahrenheit boilingInFahrenheit = Fahrenheit(212);

  final Unit additionResult = freezingInCelsius + boilingInFahrenheit;

  assert(additionResult == Celsius(100));

  final String formatted = Celsius(100).toString();

  assert(formatted == '100 °C');
}
1
likes
150
points
34
downloads

Publisher

verified publishermj12358.dev

Weekly Downloads

A simple and expandable unit conversion library. Quickly and easily convert between units and apply math operations on any unit.

Repository (GitHub)

Topics

#dart #unit #conversion

Documentation

API reference

Funding

Consider supporting this project:

www.buymeacoffee.com

License

BSD-3-Clause (license)

Dependencies

meta

More

Packages that depend on dart_unitz