Junior — Middle
De que forma realizava chamadas e recebia respostas de APIs externas nos seus projetos?
sobes.tech IA
Resposta da IA
No Flutter, para chamar APIs externas, geralmente usa-se o pacote http ou bibliotecas mais avançadas, como o dio.
Abordagem principal:
- Importar o pacote
http. - Fazer uma requisição assíncrona (GET, POST, etc.) para a URL desejada.
- Processar a resposta, por exemplo, fazer o parsing do JSON.
Exemplo usando http:
import 'package:http/http.dart' as http;
import 'dart:convert';
Future<void> fetchData() async {
final response = await http.get(Uri.parse('https://api.example.com/data'));
if (response.statusCode == 200) {
final data = jsonDecode(response.body);
print(data);
} else {
print('Erro: ${response.statusCode}');
}
}
Esse método permite integrar facilmente serviços externos, obter dados e usá-los na aplicação.