tang_router 0.0.3
tang_router: ^0.0.3 copied to clipboard
The URL Router util implements on the Flutter platform.
import 'package:example/router_register.dart';
import 'package:flutter/material.dart';
import 'package:tang_router/tang_router.dart';
void main() {
_setupRouter();
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp.router(
routerConfig: TRouter.shared.router,
title: 'Flutter Demo',
theme: ThemeData(
colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
useMaterial3: true,
),
);
}
}
_setupRouter() {
/// Root page.
TRouter.shared.register(RouterRegisterRoot());
/// Business routes.
TRouter.shared.batchRegister([
RouterRegisterA(),
RouterRegisterB(),
]);
/// Completing setup.
TRouter.shared.setup();
}