FLUTTER ECOSYSTEM

universal_ble

A cross-platform (Android/iOS/macOS/Windows/Linux/Web) Bluetooth Low Energy (BLE) plugin for Flutter

Latest version
2.3.0
30-day downloads
56.2K
Likes
157
Pub points
160

Package Overview

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

Overview

Universal_BLE is a cross-platform Flutter plugin enabling Bluetooth Low Energy (BLE) connectivity across Android, iOS, macOS, Windows, Linux, and Web. It provides a unified API for discovering, connecting to, and communicating with BLE devices regardless of the underlying platform. Designed for developers building IoT applications, health trackers, or smart device integrations, it simplifies complex BLE operations with consistent behavior across environments. The plugin supports scanning, service discovery, reading/writing characteristics, and handling notifications. Its open-source nature encourages community contributions and transparency.

Use cases
  • IoT device control
  • Health and fitness tracker integration
  • Smart home automation
  • Asset tracking with BLE beacons
  • Cross-platform BLE app development
Key features
  • Cross-platform support (Android, iOS, Web, macOS, Windows, Linux)
  • Unified BLE API across platforms
  • Real-time notification handling
  • Service and characteristic discovery
  • Scanning and connection management
  • Open-source and actively maintained
Suitable for
  • Developers targeting multiple platforms
  • IoT application creators
  • Wearable device integrators
  • Applications requiring reliable BLE communication
Considerations
  • Web support requires browser-level BLE permissions
  • iOS background mode may require additional configuration
  • Performance varies slightly between platforms
  • Limited documentation compared to mature plugins
  • Requires careful handling of platform-specific edge cases
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add universal_ble

Categories

Dependencies

Dependency list 4 items

Source repository

Related projects