Skip to content

Navideck/volumedeck_sdk_flutter

Repository files navigation

Volumedeck Flutter

volumedeck_flutter version

Overview

Volumedeck provides automatic volume adjustment based on GPS speed, improving the media-listening experience for users in vehicles and public transport.

Key Features

  • Speed-Sensitive Volume Adjustment: Automatically adjusts audio volume based on the vehicle's speed for consistent audio levels.
  • Enhanced Safety and Focus: Eliminates the need for manual volume adjustments, enhancing driver safety and passenger convenience.
  • Efficient and Reliable: Real-time speed-based volume control for smooth and uninterrupted listening experiences.
  • Easy Integration: User-friendly API and comprehensive documentation for straightforward implementation.
  • Versatile Applications: Enhances navigation, music streaming, and audio content delivery apps for various vehicles and public transport.
  • Seamless integration with hardware volume keys for unified volume control in tandem with Volumedeck adjustments.
  • Easy integration with UniversalVolume for unified volume control.
  • Does not require internet connectivity

Getting Started

Setup Volumedeck

First configure your Android and IOS project for the necessary permissions.

Usage

Initialize Volumedeck

Volumedeck.initialize(
    runInBackground: true, 
    autoStart: true // Set to false if you don't want to start Volumedeck on initialization
    locationServicesStatusChange: (bool status) {
      // Get location on/off status updates
    },
    onLocationUpdate: (speed, volume) {
      // Updates of speed and volume changes
    },
    onStart: () {
      // Volumedeck started successfully
    },
    onStop: () {
      // Volumedeck stopped, either from stop method or from android notification
    },
);

Start Volumedeck

You don't need to explicitly call start() since by default Volumedeck will autoStart when initialized.

await Volumedeck.start();

Stop Volumedeck

Volumedeck.stop();

API reference

You can find the API reference here.

Free to Use

Volumedeck SDK is freely available for use in both personal and commercial projects, offering full functionality without time limitations. However, when using the free version, a watermark will be displayed during runtime. It is strictly prohibited to hide, remove, or alter the watermark from the free version of Volumedeck SDK.

Activation Key and Watermark Removal

To remove the watermark from your app, an activation key is available for purchase. The watermark-free version of Volumedeck SDK can be obtained through this activation key.

You need to set a different activation key for each platform.

To inquire about purchasing an activation key or for any other questions related to licensing and usage, please reach out to us at team@navideck.com. We are here to assist you with the process and provide the necessary information.

Contact

For any inquiries, questions, or support, please don't hesitate to contact our team at team@navideck.com. Thank you for choosing Volumedeck Flutter Plugin!