FLUTTER ECOSYSTEM

flutter_blue

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

Latest version
0.8.0
30-day downloads
743
Likes
999
Pub points
120

Package Overview

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

Overview

Flutter Blue is a Flutter plugin enabling communication with Bluetooth Low Energy (BLE) devices on Android, iOS, and macOS. It provides a straightforward API to scan for BLE peripherals, connect to them, read and write characteristics, and receive notifications. Designed for developers building apps that interact with wearable devices, sensors, or IoT hardware, it abstracts platform-specific BLE implementations into a unified interface. The package supports background operations and real-time data streaming, making it ideal for health, fitness, and smart home applications. Maintained by Paul DeMarco, it integrates seamlessly with Flutter’s reactive framework.

Use cases
  • Connecting to fitness trackers
  • Controlling smart home devices
  • Reading sensor data from wearables
  • Building IoT monitoring apps
  • Enabling device pairing in mobile apps
Key features
  • Cross-platform BLE support
  • Real-time data streaming
  • Background scanning capabilities
  • Easy-to-use API for peripheral interaction
  • Support for characteristic notifications
Suitable for
  • IoT application developers
  • Health and fitness app creators
  • Wearable technology projects
  • Mobile apps requiring low-energy device communication
  • Prototyping BLE-enabled features
Considerations
  • Requires manual permission handling on Android
  • Limited support for advanced BLE features
  • iOS background mode configuration needed
  • macOS support may have platform-specific limitations
  • Battery usage should be monitored during continuous scanning
Supported platformsAndroidiOSmacOS

Install package

flutter pub add flutter_blue

Categories

Dependencies

Dependency list 5 items

Source repository

Related projects