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
- conversion/conversion
- conversion/conversion_node
- conversion/conversion_tree
- quantities/amount_of_substance
- quantities/base_quantity
- quantities/electric_current
- quantities/length
- quantities/luminous_intensity
- quantities/mass
- quantities/temperature
- quantities/time
- unit_converter
- units/amount_of_substance_unit
- units/electric_current_unit
- units/length_unit
- units/luminous_intensity_unit
- units/mass_unit
- units/temperature_unit
- units/time_unit
- units/unit