Repositório do Curso de Flutter com Web API - Integrando sua Aplicação, da Alura.
Veja mais de perto o que você aprenderá sobre :
API
: O que é e como funciona uma API e sua relação com a internet;http
: O que é o Protocolo HTTP e também a Biblioteca HTTP do Dart;async/await
: Como usar oasync
e oawait
para requisições que são operações assíncronas;interceptors
: O que é e como usar um interceptador HTTP;logger
: O que é e como usar um logger para melhor visualização no console;
O código de Flutter: Web API - Integrando sua Aplicação são Classes e Funções para gerar uma aplicação de um Diário pessoal, que registra entradas diárias da pessoa usuária do aplicativo.
Para executar este projeto você precisa:
- Ter uma IDE, que pode ser o Android Studio instalado na sua máquina;
- Ter a SDK do Flutter na versão 3.0.0;
- Ter o Node.JS instalado na sua máquina;
- (A partir da branch "Aula 02") Ter um servidor JSON-Server rodando o arquivo [server/db.json] em um endereço visível ao emulador usado;
Gostou do projeto e quer conhecer mais? Você pode acessar o curso que desenvolve o projeto desde o começo! Nele você aprenderá:
- O que é uma Web API;
- Configurar uma API Local;
- Configurar um projeto Flutter para fazer requisições para APIs;
- O que é e como usar REST e JSON;
- Métodos do HTTP como GET e POST;
Esse curso faz parte da formação de Flutter da Alura
Te vejo lá!