flutter_traccar_api 1.0.0 copy "flutter_traccar_api: ^1.0.0" to clipboard
flutter_traccar_api: ^1.0.0 copied to clipboard

Dart package for Traccar GPS tracking server integration with authentication, device management, and real-time WebSocket updates.

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.

1.0.0 - 2025-10-24 #

🎉 First Major Release #

🔧 Platform & Compatibility Updates #

Platform Support:

  • Removed experimental web platform support to focus on mobile platforms
  • Optimized package for Android and iOS only
  • Simplified platform-specific code and dependencies
  • Improved pub.dev compatibility by clearly defining supported platforms

Code Quality:

  • Fixed cache interceptor to use dart:io directly for better performance
  • Removed web-specific platform utility files
  • Enhanced mobile platform stability and reliability
  • Updated documentation to reflect mobile-only support

Bug Fixes:

  • Resolved platform compatibility issues
  • Fixed dependency conflicts related to web support
  • Improved error handling for mobile-specific network operations

0.1.1 - 2025-01-24 #

🔧 Improvements & Fixes #

Code Quality:

  • Fixed dangling library doc comment issues for better static analysis
  • Added proper library declarations to main library files
  • Improved pub.dev compatibility and scoring
  • Enhanced platform support configuration (Android and iOS only)
  • Resolved linter warnings for cleaner codebase

Publication:

  • Fixed LICENSE file with proper MIT License
  • Optimized package description for pub.dev requirements
  • Reduced topics to meet pub.dev limits (5 topics max)
  • Improved WebSocket service platform compatibility
  • Enhanced package metadata and documentation

0.1.0 - 2024-01-24 #

🎉 Initial Release #

Major Features:

  • Complete Traccar API integration with authentication, device management, and reporting
  • Real-time WebSocket support for live device tracking and event monitoring
  • Advanced HTTP client with retry logic, timeout configuration, and comprehensive error handling
  • Secure credential storage using Flutter Secure Storage
  • Comprehensive error handling with custom exception types
  • Full null safety support

API Coverage:

  • Authentication (login/logout with credential caching)
  • Device management (CRUD operations, status monitoring)
  • Position tracking and history with real-time updates
  • Event management and notifications with live streaming
  • Command execution (device control)
  • Comprehensive reporting (trips, stops, summary, distance)
  • Geofence management
  • User and group management
  • WebSocket real-time updates for devices, positions, and events

WebSocket Features:

  • Real-time device status updates
  • Live position tracking
  • Event streaming (geofence violations, alarms, etc.)
  • Connection status monitoring
  • Automatic reconnection handling
  • Configurable connection parameters

Developer Experience:

  • Extensive documentation and examples
  • Type-safe API with comprehensive error handling
  • Configurable HTTP client (timeouts, retries, logging)
  • Real-time dashboard example app
  • Comprehensive test coverage
  • WebSocket service with stream-based API

0.0.1 - 2025-01-01 #

Added #

  • Initial project setup with Flutter plugin boilerplate
  • Basic project structure and dependencies
1
likes
150
points
165
downloads

Publisher

unverified uploader

Weekly Downloads

Dart package for Traccar GPS tracking server integration with authentication, device management, and real-time WebSocket updates.

Repository (GitHub)
View/report issues

Topics

#traccar #gps #tracking #websocket #api

Documentation

API reference

License

MIT (license)

Dependencies

dio, flutter, flutter_secure_storage, intl, shared_preferences, web_socket_channel

More

Packages that depend on flutter_traccar_api