dart_fit_decoder 0.1.0 copy "dart_fit_decoder: ^0.1.0" to clipboard
dart_fit_decoder: ^0.1.0 copied to clipboard

A comprehensive Dart package for parsing and decoding Garmin FIT (Flexible and Interoperable Data Transfer) files with full developer field support.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.1.0 - 2025-11-20 #

Added #

  • Initial package scaffolding
  • Basic package structure with lib/, test/, example/ directories
  • Comprehensive README with usage examples
  • MIT License
  • pubspec.yaml with package metadata and dependencies
  • CI/CD workflow templates

Planned Features #

  • FIT file header parsing (14-byte structure)
  • Definition message parsing (local to global message mapping)
  • Data message parsing with field extraction
  • Developer field support (field_description and developer_data_id)
  • CRC validation
  • Record, lap, and session message extraction
  • CORE temperature sensor data support
  • Geodesic distance calculations
  • Comprehensive test suite
  • Example applications

[Unreleased] #

To Be Implemented #

  • Binary reader with typed_data support
  • All FIT base types (uint8, sint16, float32, etc.)
  • Compressed timestamp support
  • Message type registry
  • Field value scaling and unit conversion
  • Multi-file batch processing
  • Performance optimization for large files

0
likes
150
points
102
downloads

Publisher

unverified uploader

Weekly Downloads

A comprehensive Dart package for parsing and decoding Garmin FIT (Flexible and Interoperable Data Transfer) files with full developer field support.

Repository (GitHub)
View/report issues

Topics

#fit #garmin #parser #decoder #fitness

Documentation

API reference

License

MIT (license)

Dependencies

latlong2, typed_data

More

Packages that depend on dart_fit_decoder