import 'package:flutter/material.dart'; class RouteGenerator { static Route generateRoute(RouteSettings settings) { switch (settings.name) { default: return _errorRoute(); } } static Route _errorRoute() { return MaterialPageRoute(builder: (_) { return Scaffold( appBar: AppBar( title: const Text('Error'), ), body: const Center( child: Text('ERROR'), ), ); }); } static materialPageRouteGenerator(pageWidget) => MaterialPageRoute( builder: (context) => pageWidget, ); }