Skip to content

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

License

Notifications You must be signed in to change notification settings

623637646/flutter_page_lifecycle

Repository files navigation

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(),
    );
  }
}

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages