battery_info 1.0.2 copy "battery_info: ^1.0.2" to clipboard
battery_info: ^1.0.2 copied to clipboard

outdated

Flutter plugin providing detailed information about the device battery (level, health, charging status, etc.). Now supports both IOS and android

Battery Info #

pub package

Flutter plugin, inspired by battery package, providing detailed information about the device battery (level, health, charging status, etc.). Now supports both IOS and Android.

  • Remaining charge time is only available on API level 28 (Android 9 Pie) and higher

👀 Unfortunately, due to Apple limitations can only retrieve battery level and charging status for the IOS devices.

Usage #

To use this plugin, add battery_info as a dependency in your pubspec.yaml file.

Example #

// Import package
import 'package:battery/battery_info.dart';
import 'package:battery_info/model/android_battery_info.dart';
import 'package:battery_info/enums/charging_status.dart';

// Access current battery health
print("Battery Level: ${(await BatteryInfoPlugin().androidBatteryInfo).health}");

// Calculate estimated charging time
BatteryInfoPlugin().androidBatteryInfoStream.listen((AndroidBatteryInfo batteryInfo) {
  print("Charge time remaining: ${(batteryInfo.chargeTimeRemaining / 1000 / 60).truncate()} minutes");
});
78
likes
0
points
1.11k
downloads

Publisher

unverified uploader

Weekly Downloads

Flutter plugin providing detailed information about the device battery (level, health, charging status, etc.). Now supports both IOS and android

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on battery_info

Packages that implement battery_info