safe_route 0.0.5
safe_route: ^0.0.5 copied to clipboard
A type-safe Flutter navigation package that adds compile-time checks for route arguments and results.
import 'package:flutter/material.dart';
import 'package:example/navigation/app_router.dart';
void main() {
runApp(MainApp());
}
class MainApp extends StatelessWidget {
MainApp({super.key}) : _router = AppRouter();
final AppRouter _router;
@override
Widget build(BuildContext context) {
return MaterialApp(
initialRoute: _router.safeRouter.defaultPath,
onGenerateRoute: _router.safeRouter.onGenerateRoute,
);
}
}