Entrar em Contato

Programa do Curso

Começando com Flutter

  • Instalação do Flutter e do Dart
  • Utilização do Flutter Doctor e ferramentas de linha de comando (CLI)
  • Criação do primeiro projeto Flutter

Compreendendo a Arquitetura do Flutter

  • Widgets, renderização e camadas
  • Widgets sem estado (Stateless) versus com estado (Stateful)
  • Widgets do Material Design e Cupertino

Layouts e Navegação

  • Row, Column, Stack e outros widgets de layout
  • UI responsiva com MediaQuery e LayoutBuilder
  • Navegação e roteamento

Gerenciamento de Estado

  • setState versus Provider versus Riverpod
  • Gerenciamento de estado complexo
  • Melhores práticas para escalabilidade

Trabalhando com Formulários e Entrada de Dados

  • Entrada de texto, validação e widgets de formulário
  • Manipulação de interações do usuário
  • Gerenciamento de foco e controle do teclado

Utilizando Pacotes e Acessando Recursos do Dispositivo

  • Adição e gerenciamento de pacotes do pub.dev
  • Utilização de plugins de câmera, localização e armazenamento
  • Integração com APIs específicas da plataforma

Testes, Depuração e Implantação

  • Testes unitários, de widgets e de integração
  • Recarregamento a quente (hot reload) e ferramentas de performance
  • Criação de APKs e implantação nas lojas de aplicativos

Projeto: Criar um Aplicativo Completo

  • Design e arquitetura
  • Implementação das funcionalidades
  • Testes e implantação final

Resumo e Próximos Passos

Requisitos

  • Compreensão dos fundamentos da programação
  • Familiaridade com conceitos básicos de UI/UX
  • Vontade de aprender Dart e desenvolvimento de aplicativos

Público-alvo

  • Desenvolvedores novos no Flutter e no Dart
  • Desenvolvedores de aplicativos móveis que buscam uma solução multiplataforma
  • Engenheiros de software interessados em frameworks modernos de UI
 35 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (2)

Próximas Formações Provisórias

Categorias Relacionadas