El código de esta guía está protegido contra copia. Cierra la consola / el inspector del navegador para seguir viendo el contenido. Escríbelo tú mismo en tu editor: así se aprende de verdad la sintaxis de Flutter.
Sesión guiada paso a paso: desde crear el proyecto en limpio hasta tener el modelo, los servicios y los primeros componentes visuales del menú, probando cada pieza antes de seguir con la siguiente.
Al finalizar esta sesión, el aprendiz estará en capacidad de crear un proyecto Flutter desde cero, configurar correctamente la carpeta de assets en pubspec.yaml, organizar la estructura de carpetas del proyecto y construir —probando cada uno en el emulador— los primeros componentes visuales del menú.
models / services / widgets / pages y la carpeta assets/img/.pubspec.yaml y confirmar que una imagen carga desde assets.Product y los servicios de conexión a la API.TopBar, SearchBarWithFilter, CategorySelector y ProductCard.flutter --version responde sin error.