simplest_power_utilities 0.0.1
simplest_power_utilities: ^0.0.1 copied to clipboard
Plugin which exposes various power-related utilities for Android and iOS, including low power mode detection
0.0.1 #
- Initial release with low power mode detection support.
- Added
isLowPowerModeEnabled()method for synchronous status queries. - Added
onLowPowerModeChangedstream for real-time status updates - Added
launchBatterySettings()method to open device battery settings screen. Android implementation usingSettings.ACTION_BATTERY_SAVER_SETTINGSIntent. iOS implementation withprefs:root=BATTERY_USAGEURL scheme and fallback to app settings. - Android support (SDK 28-36) using PowerManager and BroadcastReceiver
- iOS support (15.0+) using ProcessInfo and NotificationCenter
- Comprehensive unit and integration tests
- Material 3 example application demonstrating real-time status updates and battery settings launch functionality