Entrar em Contato

Programa do Curso

Introdução

  • Flutter vs outras estruturas multiplataforma
  • Visão geral das funcionalidades e arquitetura do Flutter

Primeiros Passos

  • Instalação do Flutter
  • Configuração do editor de código (Android Studio)
  • Compreendendo funções e variáveis em Dart
  • Implementando abstração, encapsulamento, herança e polimorfismo
  • Compreendendo variáveis e tipos de dados em Dart
  • Entendendo Future e Stream
  • Testes Unitários e Mocks
  • Chamando métodos nativos
  • Arquitetura limpa
  • Flavors (Sabores)
  • Analisador de Dart e Métricas do Dart
  • Injeção de Dependências

Criando Aplicativos Flutter do Zero

  • Criando um projeto Flutter
  • Construindo layouts de aplicativos com componentes Material
  • Adicionando recursos e imagens
  • Internacionalização

Executando e Testando Aplicativos

  • Implantando aplicativos em dispositivos Android
  • Implantando aplicativos em dispositivos iOS (iPhone ou iPad)
  • Usando as ferramentas Hot Reload e Hot Restart
  • Usando Widgets
  • Widgets com estado vs widgets sem estado
  • Configurando o projeto
  • Criando um widget sem estado
  • Criando um widget com estado
  • Criando animações

Roteamento e Navegação

  • Usando o pacote BuildRunner
  • Usando o pacote AutoRoute
  • Criando transições
  • Pilha de Navegação (Navigation Stack)

Banco de Dados e Outros Armazenamentos

  • Introdução ao Hive
  • Introdução ao SharedPreferences
  • Usando banco de dados SQL

Uso de APIs REST e Análise de JSONs

  • Introdução ao pacote http
  • Introdução ao pacote Dio
  • Análise de JSONs
  • Requisições e Respostas

Gestão do Estado no Flutter

  • Apresentando o pacote BLoC
  • Implementação do BLoC
  • Testando o BLoC

Dicas de Programação e Melhores Práticas

Solução de Problemas (Troubleshooting)

Resumo e Conclusão

Requisitos

  • Experiência com desenvolvimento de aplicativos móveis para Android e iOS

Público-Alvo

  • Desenvolvedores
  • Programadores
 35 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (6)

Próximas Formações Provisórias

Categorias Relacionadas