FLUTTER ECOSYSTEM

flutter_blue_plugin

Flutter plugin for connecting and communicating with Bluetooth Low Energy devices, on Android and iOS and Desktop

Latest version
0.9.2
30-day downloads
32
Likes
24
Pub points
130

Package Overview

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

Overview

Flutter Blue Plugin is a cross-platform Flutter package enabling communication with Bluetooth Low Energy (BLE) devices on Android, iOS, macOS, and Windows. It provides a unified API for discovering, connecting to, and exchanging data with BLE peripherals. The plugin supports scanning for devices, reading and writing characteristics, subscribing to notifications, and managing connections. Built on top of native BLE stacks, it ensures reliable performance across platforms. Ideal for developers creating apps that interact with wearables, sensors, beacons, and other BLE-enabled hardware.

Use cases
  • Connecting to fitness trackers
  • Reading sensor data from IoT devices
  • Controlling smart home gadgets
  • Pairing with medical devices
  • Interfacing with beacons for location services
Key features
  • Cross-platform BLE support
  • Real-time data streaming via notifications
  • Device discovery and connection management
  • Characteristic read/write operations
  • Background scanning capabilities
Suitable for
  • IoT application development
  • Wearable device integration
  • Health and fitness apps
  • Location-based services
  • Hardware prototyping
Considerations
  • Requires platform-specific permissions
  • Limited support for older Android versions
  • Background execution may be restricted on iOS
  • Battery usage can increase during scanning
  • Platform-specific quirks in BLE behavior
Supported platformsAndroidiOSmacOSWindows

Install package

flutter pub add flutter_blue_plugin

Categories

Dependencies

Dependency list 6 items

Source repository

Related projects

No data available yet.