Search packages, repositories and app categories

Package detailsv0.21.0

quantify

Type-safe unit conversion and measurement library. Convert 30+ units like length, mass, temperature, pressure, speed, and energy with compile-time safety and fast performance.

AndroidiOSWebmacOSWindowsLinux
30-day downloads
245
Likes
18
Pub points
160

Install package

flutter pub add quantify

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Quantify is a type-safe unit conversion library for Flutter and Dart, enabling accurate and efficient conversions across 30+ measurement types including length, mass, temperature, pressure, speed, and energy. It ensures compile-time safety by using strongly-typed units, preventing runtime errors from incorrect unit operations. Designed for high performance, it integrates seamlessly into apps requiring precise scientific or engineering calculations. The library supports all major platforms: Android, iOS, Web, macOS, Windows, and Linux.

Use cases

  • Scientific calculators
  • Engineering applications
  • Fitness tracking with unit conversions
  • Weather apps with temperature and pressure
  • International shipping and logistics
  • Energy consumption monitoring

Key features

  • Compile-time unit safety
  • Support for 30+ measurement types
  • High performance with minimal overhead
  • Cross-platform compatibility
  • Intuitive API with fluent syntax
  • Built-in unit conversion utilities

Suitable for

  • Developers needing type-safe measurements
  • Apps handling diverse physical units
  • Projects requiring precision in calculations
  • Cross-platform applications with measurement needs
  • Engineering and scientific software

Considerations

  • Requires understanding of unit types and categories
  • Learning curve for new users unfamiliar with type-safe units
  • May increase app size slightly due to included units
  • Limited to predefined units (no custom unit support)

Categories

Dependencies

Dependency list 2 items

Projects using this package

No data available yet.