Thumbnail GitHub

Flutter: Controller, Navegação e Estados

O Curso básico de Flutter que ensina aos estudantes como: -> Criar multiplas telas -> Navegar entre telas -> Produzir um Formulário -> Configurar Validação -> Compreender os conceitos básicos de Contexto e Estado

🔨 Projeto: Organizador de Tarefas

O projeto do curso consiste em criar uma nova tela ao projeto Organizador de Tarefas, com o intuito de produzir um formulário que adiciona uma nova tarefa customizada!

✔️ Técnicas e tecnologias

Veja mais de perto o que você aprenderá sobre :

  • TextField: Widget de Campo de Texto.
  • TextFormField: Widget de Campo de Texto com Validação.
  • Form: Widget de Formulário que cuida da Validação de todos os TextFormFields.
  • controller: parâmetro de TextField que manipula os dados.
  • ErrorBuilder: função do Widget Image que permite lidar com erros.
  • keyboardType: parâmetro do TextField que permite alteração de teclados.
  • validator: parâmetro do TextFormField que permite adicionar validação.
  • SnackBar: Widget do Scaffold, perfeito para mostrar informações.
  • Navegação: conceito de mudança de tela.
  • Rotas: nomenclatura para Telas.
  • Inherited Widget: Widget com habilidade de lidar e transmitir dados.
  • context: conceito de localização e ambientação em relação a diferentes telas no Flutter.

🛠️ Abrir e rodar o projeto

Para executar este projeto você precisa:

📚 Mais informações do curso

Gostou do projeto e quer conhecer mais? Você pode acessar o curso que desenvolve o projeto desde o começo!

Esse curso faz parte da formação de Flutter da Alura