Entrar em Contato

Programa do Curso

Primeiros Passos com Flutter

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

Compreendendo a Arquitetura do Flutter

  • Widgets, renderização e camadas
  • Widgets sem estado (Stateless) vs. com estado (Stateful)
  • Material Design e widgets 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 vs. Provider vs. 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
  • Tratamento de interações do usuário
  • Gerenciamento de foco e controle do teclado

Usando Pacotes e Acessando Recursos do Dispositivo

  • Adição e gerenciamento de pacotes do pub.dev
  • Uso 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 widget e de integração
  • Hot reload e ferramentas de desempenho
  • Construção de APKs e implantação nas lojas de aplicativos

Projeto: Crie um Aplicativo Completo

  • Design e arquitetura
  • Implementação de 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
  • Disposição para aprender Dart e desenvolvimento de aplicativos

Público-Alvo

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

Número de participantes


Preço por participante

Testemunhos de Clientes (2)

Próximas Formações Provisórias

Categorias Relacionadas