flutter_page_lifecycle 1.1.0 copy "flutter_page_lifecycle: ^1.1.0" to clipboard
flutter_page_lifecycle: ^1.1.0 copied to clipboard

Android's onResume/onPause and iOS's viewDidAppear/viewDidDisappear for Flutter.

Android's onResume/onPause and iOS's viewDidAppear/viewDidDisappear for Flutter.

Inspired by visibility_detector

Getting started #

Add dependency

dependencies:
  flutter_page_lifecycle: ^latest

Usage #

class HomePage extends StatelessWidget {
  const HomePage({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return PageLifecycle(
      stateChanged: (appear) {
        debugPrint("HomePage is ${appear ? "appeared" : "disappeared"}");
      },
      child: Scaffold(),
    );
  }
}
4
likes
130
points
87
downloads

Publisher

unverified uploader

Weekly Downloads

Android's onResume/onPause and iOS's viewDidAppear/viewDidDisappear for Flutter.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

flutter, visibility_detector

More

Packages that depend on flutter_page_lifecycle