flutter_reactive_ble 3.1.1+1 copy "flutter_reactive_ble: ^3.1.1+1" to clipboard
flutter_reactive_ble: ^3.1.1+1 copied to clipboard

PlatformAndroidiOS
outdated

Reactive Bluetooth Low Energy (BLE) plugin that can communicate with multiple devices

Main releases #

3.1.1+1 #

  • Fix broken read/write subscribe operations in background mode.

3.1.1 #

  • Fixes to comply to new Dart linter.
  • Fix #277 be able to connect when in background mode.

3.1.0 #

  • Add discoverable services to ScanResult. Kudos to @xvrh.

3.0.0 #

  • Breaking: Migration to null-safety.
  • Improve example app by adding discover services, read, write and subscribe to characteristic.

2.7.3 #

  • Upgrade Android dependencies to comply to newer Gradle distributions.

2.7.2 #

  • Fix #188 subscribeToCharacteristic fails when characteristic config descriptor is not present.
  • Fix #195 scanFailure when using backgroundmode messaging Firebase.

2.7.1 #

  • Fix #115 by updating to new protobuf lite on Android.
  • Regenerate Dart and Swift protobuf code.

2.7.0 #

  • Fix #137 by making sure event channels are initialized early.
  • Add support for Android 5 and 6.

2.6.1+1 #

  • Revert protobuf upgrade on Android.

2.6.1 #

  • Prevent incrorrect propagation of error in case observing BLE status fails.

2.6.0 #

  • Fix #125 Class DiscoveredService isn't exported.
  • Set min supported iOS version to 11.
  • Replace RaisedButton with ElevatedButton in Example app.

2.5.3 #

  • Fix #118 not sending disconnect update when device is disconnected on Android.
  • Fix pubspec sorting.

2.5.2 #

  • Update Android protobuf and depedencies to support new Android sdk.
  • Fix #114 Throwing faulty error when executing hot restart during scanning on Android.

2.5.1 #

  • Update Podfile to support latest Flutter version.

2.5.0 #

  • Add service discovery operation
  • Fix #104 problems adding library to add-to-app on iOS.
  • Fix #105 handle devices changing name during scanning on Android.

2.4.0+1 #

  • Fix #97 crash on notifications when device gets disconnected on Android.

2.4.0 #

  • Fix device list layout in the example app.
  • Prefer CBAdvertisementDataLocalName over peripheral.name on iOS.
  • Add consistent debug logging for both iOS and Android.

2.3.0 #

  • Increase test coverage and improved architecture.
  • Fix for #73 scanForDevices stream should emit error.

2.2.0 #

  • Upgrade dependencies.
  • Bump min Dart sdk version to 2.7.

2.1.0 #

  • Improve documentation of public API.
  • Fix for write without response on iOS.
  • Add support for newer Flutter versions. Remove support for FLutter lower than v1.10.

2.0.0+1 #

  • Remove unused dependencies from pubspec.yaml.
  • Fix static analysis warning in example app.
  • Fix test in prescan_connector_test.

2.0.0 #

This version is introducing the following breaking changes:

  • Add parameter requireLocationServicesEnabled to Ble scan that can toggle requirement of location services to be running.
  • Make filter on advertising services optional and add possibility to filter on more services.
  • Add manufacturer specific data to scanresults.
  • Remove global set error handler java.

Other improvements:

  • Improvements for example app.
  • Add support for Flutter hot reload on iOS.

1.1.0 #

  • Add RSSI value to discovered device results.
  • Improve parsing of UUIDs.
  • Migrate to latest Android plugin binding.
  • Small improvements.

1.0.2 #

  • Fix crash on clear Gattcache.

1.0.1 #

  • Fixes #5 Undeliverable exception.

  • Small fixes for example app.

1.0.0+1 #

  • Update homepage.

1.0.0 #

  • Initial Open Source release.
615
likes
130
points
20.9k
downloads

Publisher

verified publishermeethue.com

Weekly Downloads

Reactive Bluetooth Low Energy (BLE) plugin that can communicate with multiple devices

Repository (GitHub)

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

collection, flutter, functional_data, meta, pedantic, protobuf

More

Packages that depend on flutter_reactive_ble