Search packages, repositories and app categories

Package detailsv2.3.2

flutter_ble_lib

FlutterBle Library is a flutter library that supports BLE operations. It uses MultiPlatformBleAdapter as a native backend..

30-day downloads
156
Likes
122
Pub points
40

Install package

flutter pub add flutter_ble_lib

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

FlutterBle Library is a Flutter package that enables Bluetooth Low Energy (BLE) operations across platforms, leveraging MultiPlatformBleAdapter as its native backend. It provides a unified interface for discovering, connecting to, and communicating with BLE devices. Designed for developers building apps that interact with wearable devices, sensors, or IoT hardware, it simplifies cross-platform BLE integration. The library supports essential BLE functionalities such as scanning, reading/writing characteristics, and handling notifications. It is maintained by Polidea and hosted on GitHub for transparency and community contributions.

Use cases

  • Connecting to BLE beacons
  • Reading sensor data from wearables
  • Controlling IoT devices
  • Pairing with smart home gadgets
  • Real-time data streaming from BLE peripherals

Key features

  • Cross-platform BLE support
  • Event-driven communication
  • Characteristic read/write operations
  • Automatic connection management
  • Support for GATT services and descriptors

Suitable for

  • IoT application development
  • Wearable device integration
  • Health and fitness tracking apps
  • Smart home automation
  • Bluetooth-based industrial tools

Considerations

  • Requires native platform setup
  • Limited documentation for advanced features
  • Dependent on external adapter implementation
  • May require background execution permissions
  • Not suitable for non-BLE Bluetooth use cases

Categories

Dependencies

Dependency list 2 items

Projects using this package

No data available yet.