reactive_ble_mobile
Official Android and iOS implementation for the flutter_reactive_ble plugin.
5.5.0
46K downloads/mo
#1514 most downloaded on pub.dev
PhilipsHue/flutter_reactive_ble
What this package is like to depend on
Last release 3 months ago
22 May 2026
Release timing varies
gaps range from 1 weeks to 1.2 years
Nearly every release is documented
notes for 15 of 15 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
15 releases · first in 2021
3 releases in the last 12 months
see the full history below
Release timeline
15 releases · Aug 2021 to May 2026Releases
latest 15-
5.5.022 May 2026 -
5.4.201 Apr 2026Release notes
Open source →- Update to Gradle distribution 8.4 #904
- Bump protobuf to 6.0.0 #923 (and #916)
-
5.4.125 Mar 2026Release notes
Open source →- Prevent index out of range crash when filtering services and characteristics #919
- Improve stack trace of exceptions from read(Characteristic) #896
- Upgraded protobuf to v3 and upgraded the android example to fix the deprecated imperative apply of gradle plugins #871
-
5.4.006 Jan 2025Release notes
Open source →What's Changed
- ktlint -F by @ened in #766
- Workspace upgrade (dependencies) & gitignore sync by @ened in #857
- Fixes subscription to _deviceConnector.deviceConnectionStateUpdateStream leaking by @gabrielgarciagava in #876
- Implement macos using shared darwin source by @gabrielgarciagava in #889
- Bump version 5.4.0 by @gabrielgarciagava in #890
New Contributors
- @gabrielgarciagava made their first contribution in #876
Full Changelog: 5.3.1...v5.4.0
Release notes
Open source →- Support for MacOS #889
- Fixes subscription to _deviceConnector.deviceConnectionStateUpdateStream leaking #876
- Workspace upgrade (dependencies) & gitignore sync #857
- Run ktlint -F #766
-
5.3.105 Feb 2024 -
5.3.025 Jan 2024Release notes
Open source →What's Changed
- Readd accidentally removed version constraint by @spkersten in #789
- Add a placeholder implementation for non-mobile platforms by @swift-kim in #688
- Add Github actions and Migrate to latest Android SDK, AGP and protobuf plugin by @Taym95 in #830
- Include packages lock-files by @Taym95 in #797
- Update Kotlin version in README by @Taym95 in #831
- Migrate away from deprecated strong mode analysis options by @Taym95 in #832
- Read RSSI by @spkersten in #796
- Bump version 5.3.0 by @Taym95 in #834
New Contributors
- @swift-kim made their first contribution in #688
Full Changelog: 5.2.0...5.3.0
Release notes
Open source →- Readd accidentally removed version constraint #789
- Add a placeholder implementation for non-mobile platforms #688
- Add Github actions and Migrate to latest Android SDK, AGP and protobuf plugin #830
- Include packages lock-files #797
- Update Kotlin version in README #831
- Migrate away from deprecated strong mode analysis options #832
- Read RSSI #796
-
5.2.028 Aug 2023Release notes
Open source →What's Changed
- Bump the minimum requirement to Dart 2.17 and upgrade melos to 3.1.0 by @ened in #762
- swiftlint config and inital formatting pass by @ened in #765
- Cancel subscription when a disconnect event has been thrown by @Taym95 in #769
- Fix typos by @wcoder in #778
- Update CI config to use Xcode 14 by @spkersten in #786
- Support multiple services or characteristics with the same id by @spkersten in #776
- Breaking change: If a device has multiple characteristics with the same ID,
readCharacteristic,writeCharacteristicandsubscribeToCharacteristicused to select the first of those characteristics. Now they will fail in this case. UseresolveorgetDiscoveredServicesinstead.
New Contributors
- @wcoder made their first contribution in #778
- @spkersten made their first contribution in #786
Full Changelog: 5.1.1...5.2.0
Release notes
Open source →- Bump the minimum requirement to Dart 2.17 and upgrade melos to 3.1.0 in #762
- swiftlint config and inital formatting pass in #765
- Cancel subscription when a disconnect event has been thrown in #769
- Fix typos in #778
- Update CI config to use Xcode 14 in #786
- Support multiple services or characteristics with the same id in #776
- Breaking change: If a device has multiple characteristics with the same ID,
readCharacteristic,writeCharacteristicandsubscribeToCharacteristicused to select the first of those characteristics. Now they will fail in this case. UseresolveorgetDiscoveredServicesinstead.
-
5.1.130 Jun 2023 -
5.1.030 Jun 2023Release notes
Open source →What's Changed
- Add a script for running tests (intended for use by the Flutter customer tests repository) by @jason-simmons in #648
- Make operator == override parameters non-nullable by @srawlins in #677
- Remove dead code from reactive_ble_platform_test by @srawlins in #703
- Add connectability from discovery data by @RtgrV in #750
- Bump version to 5.1.0 by @RtgrV in #755
New Contributors
- @jason-simmons made their first contribution in #648
Full Changelog: 5.0.3...5.1.0
-
5.0.307 Dec 2022Release notes
Open source →- Enable extended advertising on android. Fix #571
- Add additional null checks to scanRecord. Fix #521
- Restore support for Xcode 12
- Add verbose debug logging Fix #583
-
5.0.208 Nov 2021 -
5.0.126 Oct 2021 -
5.0.010 Oct 2021Release notes
Open source →DiscoveredServicehas now a new required property calledDiscoveredCharacteristicwhich provides properties of the BLE characteristic.- Android 12 support.
- Queue up messages on iOS until event channel is ready. Fixes #137, #251, #307, #385, #387.
-
4.0.123 Sep 2021 -
4.0.017 Aug 2021