Navigator.push( context, MaterialPageRoute(builder: (context) => const SecondRoute()), );Future.microtask(() => Navigator.push( context, MaterialPageRoute(builder: (context) => LoginView()) ));Navigator.of(context).push(MaterialPageRoute( builder: (context) => CourseDetails(course)));class FirstRoute extends StatelessWidget { const FirstRoute({super.key}); @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: const Text('First Route'), ), body: Center( child: ElevatedButton( child: const Text('Open route'), onPressed: () { // Navigate to second route when tapped. }, ), ), ); } } class SecondRoute extends StatelessWidget { const SecondRoute({super.key}); @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: const Text('Second Route'), ), body: Center( child: ElevatedButton( onPressed: () { // Navigate back to first route when tapped. }, child: const Text('Go back!'), ), ), ); } }