패키지, 저장소 및 앱 카테고리 검색

패키지 상세v0.4.0

converter

다양한 양에 대한 다양한 단위 간 변환을 위한 Dart 라이브러리

AndroidiOSWebmacOSWindowsLinux
30일 다운로드
1.4만
좋아요
22
Pub 점수
140

패키지 설치

flutter pub add converter

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

컨버터 패키지는 길이, 무게, 온도 등 다양한 물리적 양 간의 단위 변환을 간소화하기 위해 설계된 Dart 라이브러리입니다. 동일한 범주 내에서 서로 다른 단위 간의 변환을 위한 깔끔하고 직관적인 API를 제공하여 측정 변환을 필요로 하는 애플리케이션에서 정확성과 사용 편의성을 보장합니다. 크로스플랫폼 지원을 갖추고 있어 Android, iOS, Web, macOS, Windows, Linux에서 원활하게 작동합니다. 계산기, 피트니스 추적 또는 과학 도구와 같은 앱에 적합합니다.

사용 사례

  • 계산기에서의 단위 변환
  • 피트니스 및 건강 추적 앱
  • 과학 및 공학 응용 프로그램
  • 메트릭/임페리얼 변환 기능이 있는 여행 앱
  • 수학과 과학을 위한 교육 도구

주요 기능

  • 여러 측정 범주를 지원합니다
  • 크로스 플랫폼 호환성
  • 간단하고 타입 안전한 API
  • 확장 가능한 단위 정의
  • 정확한 십진수 정밀도

적합한 대상

  • 측정 기반 앱을 개발하는 개발자
  • 교육 소프트웨어 제작자
  • 동적 단위 전환을 필요로 하는 앱
  • 신뢰할 수 있는 변환을 필요로 하는 도구
  • 크로스 플랫폼 Flutter 프로젝트

고려 사항

  • 필요 시 사용자 정의 단위를 수동으로 추가해야 합니다
  • 사전 정의된 단위 세트로 제한됨
  • 실시간 고주파 변환에 최적화되지 않음
  • 내장된 UI 컴포넌트 없음
  • 정확한 단위 이름 사용에 의존

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

converter - Convert between different units of measurement

Converter

Version Build Status Coverage Status License

A Dart library for converting between different units of measurement for various quantities

Usage

See example/main.dart

Length
final Length l1 = Length(2, 'm'); // 2 metres
final Length l2 = Length(37, 'cm'); // 37 centimetres
final Length l3 = Length(3.7, 'dm'); // 3.7 decimetres

final num l2ValueInInches = l2.valueIn('in');
// l2ValueInInches ~= 14.566929

final Length sum = l1 + l2;
// sum == 2370 millimetres

final Length difference = l1 - l2;
// difference ~= 5.347769 feet

final bool l1EQl2 = l1 == l2;
// l1EQl2 == false

final bool l2EQl3 = l2 == l3;
// l2EQl3 == true

final bool l1GTl2 = l1 > l2;
// l1GTl2 == true

final bool l1LTEl2 = l1 <= l2;
// l1LTEl2 == false
Time
final Time t1 = Time.si(86400); // 86400 seconds
final Time t2 = Time(24, 'h'); // 24 hours
final Time t3 = Time(1500, 'min'); // 1500 minutes

final num t3ValueInDays = t3.valueIn('d');
// t3ValueInDays ~= 1.041667

final Time sum = t1 + t2;
// sum == 2880 minutes

final Time difference = t3 - t2;
// difference == 3600 seconds

final bool t1EQt2 = t1 == t2;
// t1EQt2 == true

final bool t2EQt3 = t2 == t3;
// t2EQt3 == false

final bool t3GTt2 = t3 > t2;
// t3GTt2 == true

final bool t3LTEt2 = t3 <= t2;
// t3LTEt2 == false

Supported quantities and units

Length
  • m - metre (SI)
  • dm - decimetre
  • cm - centimetre
  • mm - millimetre
  • µm - micrometre
  • nm - nanometre
  • dam - decametre
  • hm - hectometre
  • km - kilometre
  • Mm - megametre
  • Gm - gigametre
  • Å - ångström
  • in - inch
  • ft - foot
  • yd - yard
  • mi - mile
  • nmi - nautical mile
Mass
  • kg - kilogram (SI)
  • hg - hectogram
  • dag - decagram
  • g - gram
  • dg - decigram
  • cg - centigram
  • mg - milligram
  • µg - microgram
  • ng - nanogram
  • Mg - megagram
  • Gg - gigagram
  • oz - ounce
  • lb - pound
  • t - tonne or metric ton
  • long-ton | ton - long ton or imperial ton
  • short-ton - short ton
Time
  • s - second (SI)
  • ds - decisecond
  • cs - centisecond
  • ms - millisecond
  • µs - microsecond
  • ns - nanosecond
  • das - decasecond
  • hs - hectosecond
  • ks - kilosecond
  • Ms - megasecond
  • Gs - gigasecond
  • min - minute
  • h - hour
  • d - day
  • wk - week
  • fn - fortnight
  • mo - month
  • y - year
  • dec - decade
  • c - century
ElectricCurrent
  • A - ampere (SI)
  • mA - milliampere
  • kA - kiloampere
  • statA - statampere
  • abA | Bi - abampere or biot
Temperature
  • K - kelvin (SI)
  • C - degree Celsius
  • F - degree Fahrenheit
  • R - degree Rankine
Acceleration
  • m/s2 - metre per second squared (SI)
  • cm/s2 | gal - centimetre per second squared or galileo
  • ft/s2 - foot per second squared
  • g - standard gravity
Area
  • m2 - square metre (SI)
  • dm2 - square decimetre
  • cm2 - square centimetre
  • mm2 - square millimetre
  • µm2 - square micrometre
  • dam2 - square decametre
  • hm2 | ha - square hectometre or hectare
  • km2 - square kilometre
  • Mm2 - square megametre
  • in2 - square inch
  • ft2 - square foot
  • mi2 - square mile
  • ac - acre
ElectricCharge
  • C - coulomb (SI)
  • mC - millicoulomb
  • µC - microcoulomb
  • nC - nanocoulomb
  • Ah - ampere hour
  • mAh - milliampere hour
  • statC | Fr - statcoulomb or franklin
  • abC - abcoulomb
Force
  • N - newton (SI)
  • dyn - dyne
  • gf - gram-force
  • kgf - kilogram-force
  • lbf - pound-force
  • pdl - poundal
Frequency
  • Hz - hertz (SI)
  • kHz - kilohertz
  • MHz - megahertz
  • GHz - gigahertz
  • THz - terahertz
  • rad/s - radian per second
  • deg/s - degree per second
  • rpm - revolutions per minute
PlaneAngle
  • rad - radian (SI)
  • mrad - milliradian
  • deg - degree
  • arcmin - arcminute
  • arcsec - arcsecond
  • grad - gradian
SolidAngle
  • sr - steradian (SI)
  • deg2 - square degree
Speed
  • m/s - metre per second (SI)
  • km/h - kilometre per hour
  • ft/s - foot per second
  • mi/h - mile per hour
  • kn - knot
Volume
  • m3 | kl - cubic metre or kilolitre (SI)
  • dm3 | l - cubic decimetre or litre
  • cm3 | ml - cubic centimetre or millilitre
  • mm3 | µl - cubic millimetre or microlitre
  • dam3 | Ml - cubic decametre or megalitre
  • hm3 | Gl - cubic hectometre or gigalitre
  • km3 | Tl - cubic kilometre or teralitre
  • in3 - cubic inch
  • ft3 - cubic foot
  • mi3 - cubic mile
  • gal - gallon
  • qt - quart
  • pt - pint
  • fl-oz - fluid ounce
  • tbsp - tablespoon
  • tsp - teaspoon

Syntax

See documentation for more

License

MIT

카테고리

의존성

의존성 목록 2 개

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.