Introdução ao Flutter
  • Conheça o Flutter, a Revolução do Desenvolvimento Mobile!
  • Conteúdo das Seções
Download e Instalação do Flutter e Dart
  • Download e Instalação do Flutter/Dart
  • Setup no Windows - Atenção
  • Setup Completo no Windows
  • Setup Completo no Linux
  • Setup Completo no MacOS
  • [OPCIONAL] Setup do VS Code
Criando o Primeiro Projeto em Flutter
  • Super Dica para Aproveitar Melhor o Curso
  • Criando um Projeto e Conhecendo a Interface
  • Utilizando um Dispositivo Real para Testes
  • Grupo de Alunos no Facebook
Programação em Dart - Básico
  • Conheça a Linguagem Dart
  • Declarando e Modificação Variáveis
  • Realizando Operações Aritméticas
  • Realizando Operações Lógicas
Programação em Dart - Intermediário
  • Tomando Decisões (Condicionais)
  • Decisões Limitadas (Switch)
  • Realizando Repetições (Loops)
  • Funções - Declaração, Parâmetros e Retorno
  • Funções - Parâmetros Opcionais e Anônimas
  • Escopo das Variáveis
Orientação à Objetos em Dart - Básico
  • Classes, Atributos, Métodos e Objetos
  • Construtores
  • Getters e Setters
Orientação à Objetos em Dart - Intermediário
  • Herança
  • Reescrita de Métodos
  • Modificadores Static, Final e Const
Orientação à Objetos em Dart - Avançado
  • Classes Abstratas
Programação em Dart - Coleções
  • Listas - Criando e Modificando
  • Mapas - Criando e Modificando
Programação em Dart - Resumo
  • Resumo - Aviso
  • Resumo - Parte 1
  • Resumo - Parte 2
Introdução ao Flutter
  • Introdução aos Widgets
  • Material Design
App #1 - Contador de Pessoas
  • Introdução ao App Contador de Pessoas
  • Configurando o Projeto
  • Coluna e Textos
  • Botão, Linha e Hierarquia
  • Image, Padding, Stack
  • Stateless e Stateful
  • Download do Projeto Completo
App #2 - Cálculo do IMC
  • Introdução ao App Cálculo do IMC
  • Scaffold e AppBar
  • TextField e Decoration
  • ScrollView e RaisedButton
  • Controller e Cálculos
  • Formulários e Validações
  • [OPCIONAL] Resetar código de erro
  • Download do Projeto Completo
App #3 - Conversor de Moedas
  • Introdução ao App Conversor de Moedas
  • Conheça o Padrão JSON
  • API de Valores
  • Mudança no Pacote HTTP
  • Requisitando os Dados
  • Trabalhando com Futuro
  • Construindo com FutureBuilder
  • Correção da Borda
  • Criando a Interface
  • Otimizando o Código
  • Realizando a Conversão
  • [OPCIONAL] Resetar todos os campos
  • [OPCIONAL] Números decimais no iOS
  • Download do Projeto Completo
App #4 - Lista de Tarefas
  • Introdução ao App Lista de Tarefas
  • Versões dos Plugins para o App #4
  • Lendo e Escrevendo Dados
  • Iniciando o Layout
  • Criando a Lista
  • Adicionando Itens na Lista
  • Salvando as Tarefas Permanentemente
  • Itens Removíveis
  • SnackBar e Desfazendo Ação
  • Ordenando os Itens
  • [OPCIONAL] Remover pilha de Snackbars
  • Download do Projeto Completo
App #5 - Buscador de GIFs
  • Introdução ao App Buscador de GIFs
  • Versões dos Plugins para o App #5
  • API do GIPHY
  • Requisitando os Dados
  • Iniciando o Layout
  • Criando um Indicador de Progresso
  • Correção do Erro da Próxima Aula