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

utility for measurements requiring value and unit

measurement #

Dart CI - deploy

Dart library for handling units and values

Installation #

pub.dev/measurement

Usage #

See

Common utilities #

DistanceConversion.convertValue(
    DistanceUnit.KILOMETRES, DistanceUnit.YARD, 1.34) // 1465.4374

Modelling distance and conversion #

Distance distance = Distance(1.34, DistanceUnit.KILOMETRES);
distance.getValue(DistanceUnit.METRES); // 1340
distance.convert(DistanceUnit.METRES);  // Distance(1340, DistanceUnit.METRES)

Design #

Default #

To avoid confusion among developers, there is no default unit for a measurement. Unit must be consciously supplied. If unit is known before hand, to avoid calculation measurements can be standardized.

Functional programming #

Conversions are as far as possible generated before hand, best during compilation. Functions are looked up with O(1) complexity.

Contribution #

package,

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

2
likes
20
pub points
19%
popularity

Publisher

unverified uploader

utility for measurements requiring value and unit

Repository (GitHub)
View/report issues

License

MIT (LICENSE)

Dependencies

trotter, tuple

More

Packages that depend on measurement