voyage 0.0.3 copy "voyage: ^0.0.3" to clipboard
voyage: ^0.0.3 copied to clipboard

PlatformAndroid

Plugin to test the working of plugin already developed.

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
140
points
1.63k
downloads

Publisher

unverified uploader

Weekly Downloads

Plugin to test the working of plugin already developed.

Homepage
Repository (GitHub)

Documentation

API reference

License

unknown (license)

Dependencies

flutter, geojson_vi, permission_handler, plugin_platform_interface

More

Packages that depend on voyage

Packages that implement voyage