pages_route_manager 1.0.7 copy "pages_route_manager: ^1.0.7" to clipboard
pages_route_manager: ^1.0.7 copied to clipboard

Package simplificado para gerenciamento de rotas de páginas para app flutter.

example/lib/main.dart

import 'package:flutter/material.dart';

import 'app_routes.dart';

void main() => runApp(const StartApp());

class StartApp extends StatelessWidget {
  const StartApp({ Key? key }) : super(key: key);
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Teste route manager',
      theme: ThemeData(
        primaryColor: Colors.blue,
        pageTransitionsTheme: const PageTransitionsTheme(
          builders: {
            TargetPlatform.android: PlatformPageTransitionsBuilder(
              transitionType: TransitionType.slideWithScaleRightToLeft, 
            ),
            TargetPlatform.iOS: CupertinoPageTransitionsBuilder(),
            TargetPlatform.linux: PlatformPageTransitionsBuilder(
              transitionType: TransitionType.slideWithScaleRightToLeft, 
            ),
            TargetPlatform.macOS: CupertinoPageTransitionsBuilder(),
            TargetPlatform.windows: PlatformPageTransitionsBuilder(
              transitionType: TransitionType.slideWithScaleRightToLeft, 
            ),
          }
        ),
      ),
      initialRoute: RouteName.homePage.name,
      navigatorObservers: [RouteManager.routeManagerWatcher],
      onGenerateRoute: CreatePageRoute.onGenerateRoute,
      onUnknownRoute: RouteManager.onUnknownRoute,
    ).setAppRouteTransition(appRouteTransition);
  }
}
1
likes
160
points
11
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Package simplificado para gerenciamento de rotas de páginas para app flutter.

Homepage
Repository (GitHub)
View/report issues

License

BSD-3-Clause (license)

Dependencies

dart_dev_utils, dependency_manager, flutter

More

Packages that depend on pages_route_manager