Excelentíssima pergunta!!
Denis, você ta de parabéns demais na resolução dos cursos, porque essa é a pergunta que eu QUERO que todos os alunos façam quando terminam o curso 3.
O que acontece é que nós temos um ESTADO de tela que é dificil de manipular. Não dá para você forçar a InitialScreen a atualizar a partir da variável que está em outro Widget/ Tela. Para você fazer isso você teria que:
- Criar uma variavel que armazena as informações que vão mudar no ShowDialog
- Enviar esses dados via construtor para o InitialScreen...
Mas isso é péssimo! E ta tudo bem.
Lembre-se de que esse é um curso inicial ainda, e estamos construindo nossa sabedoria
Daqui a pouco lançaremos mais alguns cursos e entre eles estará o conteúdo de Gerenciamento de Estados que é essencial para o que você deseja fazer, mas caso queira dar uma estudadinha, temos um artigo de Provider de Flutter: https://www.alura.com.br/artigos/como-gerenciar-estados-com-flutter-provider