route_aware_widget 0.0.2 copy "route_aware_widget: ^0.0.2" to clipboard
route_aware_widget: ^0.0.2 copied to clipboard

A Flutter package that makes widgets aware of route navigation changes. Get callbacks when your widget's page appears or disappears.

Changelog #

All notable changes to this project will be documented in this file.

0.0.1 - 2025-11-01 #

Added #

  • Initial release of RouteAwareWidget
  • Core RouteAwareWidget with onPageAppear and onPageDisappear callbacks
  • RouteObserverProvider for easy RouteObserver integration
  • Support for standard Navigator (MaterialPageRoute, CupertinoPageRoute)
  • Compatible with AutoRoute
  • Compatible with GoRouter
  • Compatible with Navigator 2.0
  • RouteAwareWidgetObserver abstract class for custom navigation systems
  • Comprehensive documentation and examples
  • Multiple real-world usage examples:
    • Standard Navigator example
    • Video player auto-pause example
    • Analytics tracking example
    • AutoRoute integration guide
    • GoRouter integration guide

Features #

  • Lightweight implementation using Flutter's built-in RouteAware mixin
  • Automatic cleanup on widget disposal
  • No external dependencies (pure Flutter)
  • Works with any ModalRoute-based navigation
0
likes
115
points
4
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter package that makes widgets aware of route navigation changes. Get callbacks when your widget's page appears or disappears.

Repository (GitHub)
View/report issues

Topics

#navigation #route #lifecycle #widget #analytics

Documentation

API reference

License

unknown (license)

Dependencies

auto_route, flutter, go_router

More

Packages that depend on route_aware_widget