voyage 0.0.4-canary.3 copy "voyage: ^0.0.4-canary.3" to clipboard
voyage: ^0.0.4-canary.3 copied to clipboard

A Flutter Plugin developed to test Kruzr Zen application.

0.0.4-canary.3 #

  • Added Android Kruzr SDK

0.0.4-canary.2 #

  • Added MyAchievements
  • Added triproute
  • Added filesync
  • Added Stop Scanning

0.0.3 #

  • Major SDK Upgrades: Upgraded Kruzr Android SDK to 3.10.8 for improved performance and stability
  • Enhanced Trip Configuration:
    • Added setTripAutoStartEnabled/getTripAutoStartEnabled for controlling automatic trip start
    • Added setTripAutoStopEnabled/getTripAutoStopEnabled for controlling automatic trip end
    • Added shouldEventSyncRealTime/isEventSyncRealTimeEnabled for real-time event synchronization control
  • Advanced Trip Analytics:
    • Added getPossibleInterventionsForAppTripId method to fetch intervention events for trips
    • Added fetchRoute method to retrieve trip routes as GeoJSON data
    • Added fetchMyAchievements method for user achievement tracking
    • Added extraTripScores field to SingleTripResponse for additional scoring metrics
    • Added tripDuration field to SingleTripResponse model
    • Added wasCarNearbyDuringTrip field to TripExtraKeys model
  • Enhanced Bluetooth Support:
    • Upgraded Bluetooth scanning functionality for improved device discovery and connection stability
    • Added NearbyDevice model for Bluetooth device representation
    • Enhanced Kruzr360Communicator with new Bluetooth methods: scanForNearbyDevices, getAllPairedDevices, getConnectedDevices, saveVehicle, getSavedVehicle, deleteVehicle
    • Improved error handling in Bluetooth operations
  • Improved Initialization:
    • Updated initializeSDK to use Kruzr360InitConfig model with enhanced configuration options
    • Added appName and notificationChannelId fields for custom app names and notification channels
  • Model Improvements:
    • Updated RegisterUserRequestModel with optional fields and added phoneNumber/dateOfBirth
    • Updated totalDistanceTravelled data type in LeaderBoardDriver from int to double
    • Updated rank data type in UserRank model from String to int
    • Enhanced verifyOtp methods with updated request/response models
  • Developer Experience:
    • Deprecated OTP-related methods in Kruzr360Communicator
    • Switched to geojson_vi package for better GeoJSON handling
    • Downgraded Permission Handler to 12.0.0 for compatibility
    • Native code cleanup and performance improvements
  • Bug Fixes: Multiple stability and functionality improvements throughout the release cycle

0.0.2 #

  • Updated SDK constraints to support Dart 3.10 beta.
0
likes
0
points
1.07k
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter Plugin developed to test Kruzr Zen application.

Homepage
Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, geojson_vi, permission_handler, plugin_platform_interface

More

Packages that depend on voyage

Packages that implement voyage