Boa tarde.
Tudo certo?
Uma dúvida, o Scaffold pode ser usado em todos os widgets criados, por exemplo classes novas ou deve ser usado somente quando criamos o widget que está sendo passado no runApp? Qual a melhor prática?
Obrigada.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Boa tarde.
Tudo certo?
Uma dúvida, o Scaffold pode ser usado em todos os widgets criados, por exemplo classes novas ou deve ser usado somente quando criamos o widget que está sendo passado no runApp? Qual a melhor prática?
Obrigada.
A boa prática é que o MaterialApp seja usado com moderação. Normalmente no main.dart para gerar o "start" da aplicação. Já o Scaffold é interessante ser utilizado em Widgets que representam uma nova tela do aplicativo por ele dar a opção de criarmos a appbar, bottombar, float action button e afins. Ele é um widget que facilita absurdamente essa estratégia de criação e telas. Em resumo, pode usar ele em quantas telas quiser não há problema algum nesta abordagem e inclusive é amplamente utilizada :)
Muito obrigada pela resposta.