flutterlifecyclehooks 3.0.2
flutterlifecyclehooks: ^3.0.2 copied to clipboard
A flutter package that let you easily add hooks for application lifecycle state
flutterlifecyclehooks #
A flutter package that lets you easily add hooks for application lifecycle state.
LifecycleMixin just implements the WidgetsBindingObserver and invokes the callbacks onResume, onPause for you.
Optionally provides onContextReady, onDetached.
You can use the other callbacks provided by WidgetsBindingObserver
Getting Started #
Add on pubspec.yaml
dependencies:
flutterlifecyclehooks: version
Example code #
class App extends StatefulWidget {
@override
_AppState createState() => _AppState();
}
class _AppState extends State<App> with LifecycleMixin {
// optional
@override
void onContextReady() {
print(context);
}
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
body: Center(
child: Text(
currentLifecycleState.toString(),
),
),
),
);
}
@override
void onPause() {
print('did pause');
}
@override
void onResume() {
print('did resume');
}
}