qlevar_router 0.2.1
qlevar_router: ^0.2.1 copied to clipboard
With Navigator2.0 update only one widget in your page when navigating to new route. Manage your project routes and create nested routes. Simply navigation without context to your page.
example/lib/main.dart
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:qlevar_router/qlevar_router.dart';
import 'helpers/database.dart';
import 'routes.dart';
void main() {
Get.put(Database(), permanent: true);
QR.enableDebugLog = true;
runApp(MyApp());
}
/// See AppRoutes definition https://github.com/SchabanBo/qlevar_router/blob/master/example/lib/routes.dart
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) => MaterialApp.router(
routerDelegate: QR.router(AppRoutes().routes, initRoute: '/dashboard'),
routeInformationProvider:
QRouteInformationProvider(initialRoute: '/dashboard'),
routeInformationParser: QR.routeParser(),
);
}