
Jonathan Macario
Pregunta¿Siempre se debe de agregar en home el scaffold?, ¿cual es la diferencia en utilizar el scaffold (que no está en home) y que trae por defecto la plantilla de un proyecto flutter?

Altair Barahona
Home lo que espera es un Widget y por eso le pasas un scaffold, puedes pasarle incluso un método (ver ejemplo de abajo). Scaffold es el widget que digamos "renderiza y construye la página". Puedes pasarle otro tipo de widgets pero te dará errores de renderizado ya el 99% de las veces el contenido de una página se construye en la propiedad body que es propia del widget scaffold
home: _generarPagina();
Widget _generarPagina(){ return Scaffold( body: Container( width:150, height:150, color: Colors.red, ); ); }
eso te debería construir un cuadrado de color rojo. Lo imporatnte es que el contenido de la página, por más sencillo o complejo va dentro de la propiedad body que le pertenece al scaffold