safe_route 1.0.0
safe_route: ^1.0.0 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());
}
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,
);
}
}