Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Dúvida

Na resoluçaõ do professor:
import 'package:http/http.dart';

void main(){
fetchRecipes();
}

Future fetchRecipes(){
String url = '';
Uri uri = Uri.parse(url);
get(uri).then((Response response){
print(response.body);
});
}

Quando coloco no método como "Future" da esse erro do print, então pra dar certo precisei deixar só nome do método, ou seja, somente "fetchRecipes()", de resto ta igual. Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas
solução!

Descobri, na resolução do professor ficou faltando colocar "async", ficando: Future fetchRecipes() async{...}

Olá, Isadora, como vai?

Muito obrigado por compartilhar a sua observação. Realmente faltava o uso do async na definição do método. Já realizei a correção na atividade para que outras pessoas não tenham a mesma dúvida.

Valeu pelo feedback e seguimos à disposição no fórum para qualquer outra dúvida.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!