route_pilot 0.2.0 copy "route_pilot: ^0.2.0" to clipboard
route_pilot: ^0.2.0 copied to clipboard

A Flutter package that simplifies navigation and routing with custom transitions, easy argument passing, and a clean API for managing routes in your Flutter applications.

0.2.0 #

Added #

  • Async Middleware: redirect() now returns FutureOr<String?>. Optional global middlewareLoadingWidget added.
  • Navigator 2.0 Web URL Sync: RoutePilot.getRouterConfig() introduced for advanced Deep Linking and Browser URL Sync out of the box.
  • Typed Routes: PilotRoute<TArgs, TReturn> class added for strongly-typed routing and execution.
  • Route Groups: Added PilotRouteGroup for shared middleware, transition behavior, and path prefixes.
  • Unknown Route Fallback: notFoundPage argument added to engine configuration.
  • Overlay APIs: Added showLoading() and hideLoading().

Changed #

  • snackBar() now uses clearSnackBars() to be immediately queue-safe.
  • Minor performance refactors to nested routes.

Fixed #

  • Fixed mobile back navigation (device back button / swipe) behavior causing app exits unexpectedly.

0.0.1 #

  • initial release.

0.0.2 #

  • README.md updated.
  • CONTRIBUTING.md updated.
  • Github Actions updated.

0.0.3 #

  • README.md updated.
  • URL launching capabilities
  • System intent handling for phone calls, SMS, and email
9
likes
160
points
77
downloads

Documentation

API reference

Publisher

verified publishereldhopaulose.info

Weekly Downloads

A Flutter package that simplifies navigation and routing with custom transitions, easy argument passing, and a clean API for managing routes in your Flutter applications.

Repository (GitHub)
View/report issues
Contributing

Topics

#navigation #url-launcher #routing #utilities

License

MIT (license)

Dependencies

flutter, url_launcher

More

Packages that depend on route_pilot