Adicionando rotas - AlvaroVasconcelos/modular GitHub Wiki
Você pode adicionar rotas no seu módulo usando o getter 'routers';
class AppModule extends MainModule {
//aqui ficarão todas as classes que deseja Injetar no seu projeto (ex: bloc, dependency)
@override
List<Bind> get binds => [];
//aqui ficarão as rotas do seu módulo
@override
List<Router> get routers => [
Router("/", child: (_, args) => HomePage()),
Router("/login", child: (_, args) => LoginPage()),
];
//adicione seu widget principal aqui
@override
Widget get bootstrap => AppWidget();
}E para acessar a rota use o Navigator.pushNamed:
Navigator.pushNamed(context, '/login');
//or
Modular.to.pushNamed('/login');