one_broadcast 0.0.1 copy "one_broadcast: ^0.0.1" to clipboard
one_broadcast: ^0.0.1 copied to clipboard

A Flutter package to capture web navigator events such as network connectivity changes and battery status using universal_html.

One Broadcast #

A Flutter package to capture web navigator events, such as network connectivity changes and battery status, using the universal_html package. This package is specifically designed for web platforms and provides streams to listen for these events in real-time.

Features #

  • Detect network connectivity changes (online/offline).
  • Monitor battery level changes using the browser's Battery API.

Installation #

Add the package to your pubspec.yaml:

dependencies:
  one_broadcast: ^0.0.1

Usage #


import 'package:one_broadcast/one_broadcast.dart';

void main() {
  final webNavigatorEvents = WebNavigatorEvents();

  // Listen for network connectivity changes
  webNavigatorEvents.onNetworkChange.listen((isOnline) {
    print("Network status: ${isOnline ? 'Online' : 'Offline'}");
  });

  // Listen for battery level changes
  webNavigatorEvents.onBatteryLevelChange.listen((batteryLevel) {
    print("Battery level: $batteryLevel%");
  });
}

0
likes
140
points
20
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter package to capture web navigator events such as network connectivity changes and battery status using universal_html.

Homepage

Documentation

API reference

License

MIT (license)

Dependencies

flutter, universal_html

More

Packages that depend on one_broadcast