base_converter
base_converter
is a dart package that helps you add base quantities' converter functionality to your code. There are 7 basic quantities supported in this package. The Seven Basic Quantities supported in this package are Length
, Mass
, Time
, Temperature
, ElectricCurrent
, LuminousIntensity
and AmountOfSubstance
. You can use all seven of them to convert a quantity from one unit to another.
Usage
This is the example how you can use this package.
final TemperatureUnit originUnit = TemperatureUnit.celsius;
final TemperatureUnit destinationUnit = TemperatureUnit.fahrenheit;
final Temperature t1 = Temperature(10, originUnit);
final num result = t1.convertTo(TemperatureUnit.destinationUnit);
final Temperature t2 = Temperature(result, destinationUnit);
Supported Units
Length
- meter
- kilometer
- hectometer
- dekameter
- decimeter
- centimeter
- milimeter
- micrometer
- nanometer
- gigameter
- megameter
- angstrom
- inch
- foot
- yard
- mile
- nauticalMile
Mass
- kilogram
- hectogram
- dekagram
- gram
- decigram
- centigram
- miligram
- microgram
- nanogram
- megagram
- gigagram
- ounce
- pound
- ton
Time
- second
- minute
- hour
- day
- week
- month
- year
- decade
- century
Time
- kelvin
- celsius
- fahrenheit
- reaumur
Electric Current
- ampere
- kiloampere
- statampere
- miliampere
Luminous Intensity
- candela (international),
- candela (German)
- candela (UK)
Amount of Substance
- mole
- kilomole
- milimole
- pound mole
Libraries
- quantities/amount_of_substance
- units/amount_of_substance_unit
- quantities/base_quantity
- conversion/conversion
- conversion/conversion_node
- conversion/conversion_tree
- quantities/electric_current
- units/electric_current_unit
- quantities/length
- units/length_unit
- quantities/luminous_intensity
- units/luminous_intensity_unit
- quantities/mass
- units/mass_unit
- quantities/temperature
- units/temperature_unit
- quantities/time
- units/time_unit
- units/unit
- unit_converter