Flutter

Crie aplicativos mobile nativos para iOS e Android com um único código-fonte

Descobrir os tutoriais

Por que aprender Flutter?

Flutter é um framework open source desenvolvido pelo Google que revoluciona o desenvolvimento de aplicativos mobile. Com o Flutter, você pode criar aplicativos nativos de alto desempenho para iOS e Android usando um único código-fonte, reduzindo consideravelmente o tempo de desenvolvimento e os custos.

Esta série de tutoriais guia você passo a passo no aprendizado do Flutter, da instalação à criação de aplicativos completos. Descubra a linguagem Dart, domine os widgets e aprenda a criar interfaces de usuário modernas e reativas.

12 tutoriais
Cerca de 6 horas de leitura
Iniciante a Intermediário
Desenvolvimento com Flutter

Os tutoriais da série

1

Introdução ao Flutter

Descubra o Flutter, o framework do Google para criar aplicativos mobile nativos. Conceitos básicos e vantagens.
Tempo de leitura: 15 minutos
Nível: Iniciante
Começar este tutorial
2

Instalação e configuração

Instale o Flutter e configure seu ambiente de desenvolvimento no Windows, macOS e Linux.
Tempo de leitura: 25 minutos
Nível: Iniciante
Começar este tutorial
3

Primeiro aplicativo

Crie seu primeiro aplicativo Flutter e conheça a estrutura de um projeto Flutter.
Tempo de leitura: 30 minutos
Nível: Iniciante
Ler o tutorial
4

Widgets básicos

Domine os widgets fundamentais do Flutter: Text, Container, Row, Column e muito mais.
Tempo de leitura: 35 minutos
Nível: Iniciante
Ler o tutorial
5

Layouts e organização da interface

Aprenda a criar layouts complexos com os widgets de layout do Flutter.
Tempo de leitura: 40 minutos
Nível: Iniciante-Intermediário
Ler o tutorial
6

Navegação e rotas

Descubra como navegar entre telas e gerenciar rotas no seu aplicativo Flutter.
Tempo de leitura: 35 minutos
Nível: Intermediário
Ler o tutorial
7

Gerenciamento de estado

Domine o gerenciamento de estado com setState, Provider, Bloc e outras soluções.
Tempo de leitura: 45 minutos
Nível: Intermediário
Ler o tutorial
8

Formulários e entrada de dados

Crie formulários interativos com validação e gerenciamento dos dados do usuário.
Tempo de leitura: 30 minutos
Nível: Intermediário
Ler o tutorial
9

APIs e rede

Aprenda a consumir APIs REST, gerenciar requisições HTTP e tratar dados JSON.
Tempo de leitura: 40 minutos
Nível: Intermediário
Ler o tutorial
10

Banco de dados local

Armazene dados localmente com SQLite, Hive e outras soluções de persistência.
Tempo de leitura: 35 minutos
Nível: Intermediário
Ler o tutorial
11

Publicação nas lojas de aplicativos

Prepare e publique seu aplicativo na Google Play Store e na Apple App Store.
Tempo de leitura: 50 minutos
Nível: Intermediário-Avançado
Ler o tutorial
12

Projeto completo

Desenvolva um aplicativo completo do início ao fim, colocando em prática todos os seus conhecimentos.
Tempo de leitura: 90 minutos
Nível: Avançado
Ler o tutorial