{"id":19173859,"url":"https://github.com/navideck/volumedeck_sdk_flutter","last_synced_at":"2026-06-20T01:30:16.726Z","repository":{"id":189923396,"uuid":"590350992","full_name":"Navideck/volumedeck_sdk_flutter","owner":"Navideck","description":" Flutter version of Volumedeck","archived":false,"fork":false,"pushed_at":"2024-02-06T11:17:31.000Z","size":431,"stargazers_count":1,"open_issues_count":1,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-01-04T00:52:17.063Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://pub.dev/packages/volumedeck_flutter","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Navideck.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-01-18T08:01:31.000Z","updated_at":"2024-09-20T02:56:12.000Z","dependencies_parsed_at":null,"dependency_job_id":"7859828c-1653-4514-a6de-47cf6d0132d6","html_url":"https://github.com/Navideck/volumedeck_sdk_flutter","commit_stats":null,"previous_names":["navideck/volumedeck_sdk_flutter"],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Navideck%2Fvolumedeck_sdk_flutter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Navideck%2Fvolumedeck_sdk_flutter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Navideck%2Fvolumedeck_sdk_flutter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Navideck%2Fvolumedeck_sdk_flutter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Navideck","download_url":"https://codeload.github.com/Navideck/volumedeck_sdk_flutter/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240254183,"owners_count":19772387,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-09T10:14:59.881Z","updated_at":"2026-06-20T01:30:16.668Z","avatar_url":"https://github.com/Navideck.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://navideck.com/sites/navideck.com/files/2023-10/Volumedeck%20SDK%20icon.png\" height=150 /\u003e\n\u003c/p\u003e\n\n# Volumedeck Flutter\n[![volumedeck_flutter version](https://img.shields.io/pub/v/volumedeck_flutter?label=volumedeck_flutter)](https://pub.dev/packages/volumedeck_flutter)\n\n## Overview\n\nVolumedeck provides automatic volume adjustment based on GPS speed, improving the media-listening experience for users in vehicles and public transport.\n\n## Key Features\n\n- Speed-Sensitive Volume Adjustment: Automatically adjusts audio volume based on the vehicle's speed for consistent audio levels.\n- Enhanced Safety and Focus: Eliminates the need for manual volume adjustments, enhancing driver safety and passenger convenience.\n- Efficient and Reliable: Real-time speed-based volume control for smooth and uninterrupted listening experiences.\n- Easy Integration: User-friendly API and comprehensive documentation for straightforward implementation.\n- Versatile Applications: Enhances navigation, music streaming, and audio content delivery apps for various vehicles and public transport.\n- Seamless integration with hardware volume keys for unified volume control in tandem with Volumedeck adjustments.\n- Easy integration with UniversalVolume for unified volume control.\n- Does not require internet connectivity\n\n## Getting Started\n\n### Setup Volumedeck\n\nFirst configure your [Android](https://github.com/Navideck/Volumedeck-Android#running-in-background) and [IOS](https://github.com/Navideck/Volumedeck-iOS#step-3-configure-your-plist) project for the necessary permissions.\n\n## Usage\n\n### Initialize Volumedeck\n\n```dart\nVolumedeck.initialize(\n    runInBackground: true, \n    autoStart: true // Set to false if you don't want to start Volumedeck on initialization\n    locationServicesStatusChange: (bool status) {\n      // Get location on/off status updates\n    },\n    onLocationUpdate: (speed, volume) {\n      // Updates of speed and volume changes\n    },\n    onStart: () {\n      // Volumedeck started successfully\n    },\n    onStop: () {\n      // Volumedeck stopped, either from stop method or from android notification\n    },\n);\n```\n\n### Start Volumedeck\n\nYou don't need to explicitly call start() since by default Volumedeck will autoStart when initialized.\n```dart\nawait Volumedeck.start();\n```\n\n### Stop Volumedeck\n\n```dart\nVolumedeck.stop();\n```\n\n## API reference\n\nYou can find the API reference [here](https://pub.dev/documentation/volumedeck_flutter/latest/).\n\n## Free to Use\n\nVolumedeck 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.\n\n### Activation Key and Watermark Removal\n\nTo 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.\n\nYou need to set a different activation key for each platform.\n\nTo 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.\n\n## Contact\n\nFor any inquiries, questions, or support, please don't hesitate to contact our team at team@navideck.com. Thank you for choosing Volumedeck Flutter Plugin!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnavideck%2Fvolumedeck_sdk_flutter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnavideck%2Fvolumedeck_sdk_flutter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnavideck%2Fvolumedeck_sdk_flutter/lists"}