Essa forma de passar informação ainda é válida,não teve alteração(o curso é de 2019)? Tem outras formas de fazer isso?
Essa forma de passar informação ainda é válida,não teve alteração(o curso é de 2019)? Tem outras formas de fazer isso?
Olá Gisele, tudo bem?
Essa forma de passar informação é totalmente válida, e ainda é a principal mostrada na documentação do Flutter, e acredito que nem tão cedo se tornara desatualizada
De qualquer forma, existe uma outra forma de passar que é colocando argumento da rota, por exemplo:
MaterialPageRoute(
builder: (context) => SuaTela(),
settings: RouteSettings(
arguments: dado
),
E dentro da SuaTela()
você poderia recuperar da seguinte maneira:
@override
Widget build(BuildContext context){
final String informacaoRecuperada = ModalRoute.of(context).settings.arguments;
}
Mas dado que está utilizando o MaterialPageRoute
passar o parâmetro da maneira que a instrutora fez é totalmente valido :)
Se quiser alguns links da documentação, Passando Informações Para Outras Telas
Abraços e Bons Estudos!