sky_router 1.2.1 copy "sky_router: ^1.2.1" to clipboard
sky_router: ^1.2.1 copied to clipboard

Reusable, high-performance routing library for Sky Core wrapping go_router.

sky_router #

Reusable, high-performance routing library for Sky Core wrapping go_router.

Features #

  • CustomNavigatorObserver: Auto-observes screen navigation transitions and logs them to telemetry.
  • GoRouter wrapper: Convenient shell routing and page transit defaults.

Installation #

Add this package to your pubspec.yaml:

dependencies:
  sky_router: ^1.1.0

Usage #

import 'package:sky_router/sky_router.dart';

final router = GoRouter(
  routes: [
    GoRoute(
      path: '/',
      builder: (context, state) => HomeScreen(),
    ),
  ],
  observers: [
    CustomNavigatorObserver(logger: myLogger),
  ],
);
0
likes
140
points
80
downloads

Documentation

API reference

Publisher

verified publisherskycore.dev

Weekly Downloads

Reusable, high-performance routing library for Sky Core wrapping go_router.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter, go_router, sky_telemetry, sky_utils

More

Packages that depend on sky_router