Introduction
  • Introdução ao Curso
  • Para Quem é o Curso?
  • Como tirar dúvidas, duma forma eficaz?
  • Como aprender melhor do curso?
  • O meu Sotaque - De onde o Paulo é? Você pode Adivinhar?
  • Baixe o teu Bônus - Arquivo com Recursos Diversos
Porquê Flutter é um Framework Incrível e Revolucionário
  • Porquê Flutter é Importante para o Mundo de Desenvolvimento Móvel?
Instalação e Preparação do Ambiente de Desenvolvimento - Windows
  • Instalando Flutter e IntelliJ no Windows - BIOS Configurado
  • Abaixar e Instalar Editor de Código (IntelliJ) e outras opções) - Windows
Instalação e Preparação do Ambiente de Desenvolvimento - MAC - Opcional
  • Instalação de Ferramentas -Dart SDK, e Flutter no MAC
  • Instalando Flutter e Android Studio Para Flutter
  • Instalando Flutter e Android Studio - Configurando Emuladores de Android
Rapidamente Criar um Aplicativo Flutter Para nos sentirmos Empolgados
  • Vamos Criar um Aplicativo bem Bacana! Locais Interessantes
  • Criação/Setup do Projecto Locais Interessantes
  • Criando a nossa lista de Locais Interessantes - Randomico
  • Criando Locais Randomicos
  • Adicionando Cor do Fundo Randomicamente
  • Recursos - Baixar Projecto Completo
A Linguagem Dart - Do princípio até Avançado - Introdução
  • Introdução á DartPad - Editor de Texto Online
  • Convenções de Nomenclatura e o Estilo Padrão de Código em Dart
  • Como Declarar Variáveis em Dart - Tipo(Modificador) String
  • String - Modificadores de Variáveis e suas Atribuiçãoes
  • Números Inteiros (integers) e Decimais
  • Booleanos - Verdadeiro ou Falso
  • Concatenação de Letras e Palavras
  • Aritmética - Introdução á Operadores (adição, subtração, multiplicação..)
  • Igualdade e Operadores Relacionais em Dart
  • Recursos - Baixar Projecto Completo
A Linguagem Dart - Controle de Fluxo(Decisões Condicionais, Repetições...)
  • Como controlar o fluxo do programa - Decisões Condicionais (If )
  • Operadores Lógicos
  • Como Realizar Repetiçoes (For Loop)
  • Como Realizar Repetições e Modulus
  • Repiticoes While e Do-While
  • Repiticoes - Switch
  • Introdução á Funções em Dart
  • Um Operador Especial Chamado "Operador gordo" => Retorno
  • Funções com Retorno String
  • Funções com Retorno Int e Exercicios
  • Funcoes e Parametros
  • Funcoes com Parametros Nomeados
  • Funcoes com Parametros Nomeados e Exigidos
  • Parametros Posicionais e Opcionais
Programação Orientada á Objectos - a base de Engenharia de Software.
  • Introdução á Classes e Objectos em Dart
  • Como Criar classes e Objectos?
  • Adicionando Métodos e atributos á Classe
  • Classes e construtores
  • Construtores Nomeados
  • Construtor Sucinto
Programação Orientada á Objectos - a base de Engenharia de Software. Herança -
  • Introdução á Herança em Dart
  • Criar classes e a Hierarquia de Herança
  • Métodos Override (Sobrepostos)
  • Herdando Classes com seus Constructores
  • Sobre o Métod toString() - Sobreposto
  • Recursos - Baixar Projecto Completo
Herança - Orientação á Objectos - avançado - Classes abstractas e Interfaces
  • O que é Classe Abstracta?
  • Criar Classes Abstractas e Interfaces em Dart
  • Recursos - Baixar Projecto Completo
Estrutura de Dados - Colecções
  • Introdução á Colecções em Dart
  • Criar Listas e Iterar dentro da Lista
  • Criar Listas com Objectos
  • Introdução á Mapas em Dart
  • Recursos - Baixar Projecto Completo
Ferramentas de Flutter e Sua Criação
  • O que Você Gostaria de Criar
  • Introdução á libraries-ferramentas em Dart
  • A estrutura De Um Projecto Dart
Introdução ao Flutter Framework - Finalmente!
  • Anatomia de App Flutter
  • Flutter - Criando Projecto Flutter
  • Material Design - Apresentação Completa
  • Material Design - Texto e Widgets - Propriedades de Fontes
  • Separando o Código Flutter- Criar um Stateless Home Class
  • Criar Ferramentas de Widgets para o Uso no Futuro
Introdução ao Flutter Framework - Widgets e Material Design
  • Layouts Basicos - Row e Column
  • Expanded e Flexible
  • Widget Stack
Scaffold - Andaime
  • Scaffold - Andaime - Introdução
  • Scaffold - Andaime - AppBar e ActionBar
  • Widget Flutter Inkwell
  • O BottomNavigator (Navegador de Baixo) e o Evento Clique
  • Floating Action - Rodar em Android e iOS
  • Introdução ao Detector de Gestos - Gesture Detector Widget
  • Recursos - Código
Stateful (Com estado) e Stateless (Sem estado) Widgets
  • Introdução a App Magnata
  • Introdução á Stateless e Stateful Widgets
  • Criando o App "Magnata"- Criacao do Projeto