jhoisz / flutter_web_api

Aplicação mobile em Flutter com Web API ☁️ℹ️

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Thumbnail GitHub

Repositório do Curso de Flutter com Web API - Integrando sua Aplicação, da Alura.

✔️ Técnicas e tecnologias

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 o async e o await 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;

🔨 Projeto: Simple Journal

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.

GIF animado demonstrando funcionalidades do projeto

🛠️ Abrir e rodar o projeto

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;

📚 Mais informações do curso

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á!

About

Aplicação mobile em Flutter com Web API ☁️ℹ️


Languages

Language:C++ 39.4%Language:CMake 34.2%Language:Dart 17.7%Language:HTML 3.6%Language:C 2.7%Language:Swift 2.2%Language:Kotlin 0.3%Language:Objective-C 0.1%