I want to navigate to different Routes using a Drawer, though I do not want to open a new instance of a Route each time I tap on it if I am already on that Route, rather I would
This should give you the exact route name
import 'package:path/path.dart'; ModalRoute.of(context).settings.name
To avoid null exception do this
var route = ModalRoute.of(context); if(route!=null){ print(route.settings.name); }