FLUTTER ECOSYSTEM

gpx

Package for load, manipulate, and save GPS data in GPX format (a light-weight XML data format for the interchange of GPS data - waypoints, routes, and tracks).

Latest version
2.3.0
30-day downloads
12K
Likes
67
Pub points
160

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

The gpx package enables Flutter developers to load, manipulate, and save GPS data in the GPX format—a lightweight XML-based standard for exchanging waypoints, routes, and tracks. It supports reading and writing GPX files across all major platforms, making it ideal for geolocation applications that require GPS data interoperability. The package provides a clean Dart API for parsing and generating GPX content with minimal overhead.

Use cases
  • Reading GPS tracks from files
  • Exporting route data to GPX
  • Integrating with mapping and navigation apps
  • Synchronizing GPS data between devices
  • Processing outdoor activity logs
Key features
  • Supports waypoints, routes, and tracks
  • Cross-platform compatibility
  • Simple XML parsing and generation
  • Lightweight and efficient
  • Full GPX 1.1 specification compliance
Suitable for
  • Fitness and outdoor apps
  • GPS data analysis tools
  • Map-based applications
  • Data exchange between GPS devices
  • Developers working with geospatial data
Considerations
  • Requires manual handling of file I/O
  • Limited to GPX format only
  • No built-in map rendering
  • Not optimized for large datasets
  • Depends on external XML parsing logic
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add gpx

Categories

Source repository

Related projects