safe_route 1.0.0 copy "safe_route: ^1.0.0" to clipboard
safe_route: ^1.0.0 copied to clipboard

A type-safe Flutter navigation package that adds compile-time checks for route arguments and results.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:example/navigation/app_router.dart';

void main() {
  runApp(MainApp());
}

final AppRouter router = AppRouter();

class MainApp extends StatelessWidget {
  const MainApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      initialRoute: router.safeRouter.defaultPath,
      onGenerateRoute: router.safeRouter.onGenerateRoute,
    );
  }
}
2
likes
160
points
139
downloads

Publisher

verified publishercontributors.info

Weekly Downloads

A type-safe Flutter navigation package that adds compile-time checks for route arguments and results.

Homepage
Repository (GitHub)
View/report issues

Topics

#navigation #routing #typesafety #flutter

Documentation

API reference

License

MIT (license)

Dependencies

collection, flutter, path

More

Packages that depend on safe_route