Sobes.tech
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:

  1. Importar o pacote http.
  2. Fazer uma requisição assíncrona (GET, POST, etc.) para a URL desejada.
  3. 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.