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

PlatformAndroid

A Flutter plugin to detect Android power saver mode and battery level, with real-time updates

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:power_saver_plugin_example/bloc/theme_bloc.dart';
import 'package:power_saver_plugin_example/bloc/theme_state.dart';
import 'package:power_saver_plugin_example/presentation/power_saver_home_page.dart';

void main() {
  runApp(
    BlocProvider(
      create: (_) => ThemeBloc(),
      child: const MyApp(),
    ),
  );
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return BlocBuilder<ThemeBloc, ThemeState>(
      builder: (context, state) {
        return MaterialApp(
          theme: state.isDarkMode ? ThemeData.dark() : ThemeData.light(),
          home: const PowerSaverHomePage(),
        );
      },
    );
  }
}
0
likes
150
points
25
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter plugin to detect Android power saver mode and battery level, with real-time updates

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on power_saver_plugin

Packages that implement power_saver_plugin