Pular para conteúdo

Exercícios - Aula 10: Consumo de APIs REST 📡

🟢 Básicos (Fixação)

  1. JSON: O que é um arquivo JSON e por que ele é preferido em vez de XML no desenvolvimento mobile atual?
  2. HTTP: Liste os 4 verbos HTTP principais e descreva brevemente para que cada um serve em uma API de "Cadastro de Usuários".

🟡 Intermediários (Aplicação)

  1. Async: Explique com um exemplo do mundo real por que usamos async e await ao fazer uma chamada de rede, em vez de travar o app até a resposta chegar.
  2. Parsing: Para que serve a função jsonDecode()? O que ela devolve no Dart se o JSON for uma lista de objetos {...}?

🔴 Desafio (Pesquisa/Prática)

  1. Erros: Como você trataria um cenário onde o usuário tenta buscar um CEP (Aula 10), mas está sem internet? Pesquise sobre blocos try-catch e como verificar o statusCode da resposta.