Imagem do Curso gratuito Flutter para Iniciantes: Fundamentos, Widgets e Apps

Curso online gratuitoFlutter para Iniciantes: Fundamentos, Widgets e Apps

Duração do curso online: 2 horas e 57 minutos

Novo

Aprenda Flutter do zero e crie apps com Dart: widgets, layout, formulários e listas. Curso online gratuito com prática e base para projetos reais.

Neste curso gratuito, aprenda sobre

  • Fundamentos do Flutter e estrutura inicial de um app
  • Papel do MaterialApp: tema, rotas, navegação e configurações globais
  • Uso de condicionais em Dart: if/else e switch/case
  • Função do default no switch para tratar casos não previstos
  • Repetições com for e while e quando usar cada uma
  • Criação de métodos/funções, listas e objetos em Dart
  • Significado de void em funções: não retorna valor
  • Conceito “Tudo é Widget” e composição de interfaces no Flutter
  • Layout com Column e Row e diferenças de alinhamento/direção
  • ListView vs GridView: listas lineares vs grades de itens
  • Criação de menu lateral com Drawer integrado ao AppBar
  • Formulários: capturar texto com TextEditingController e eventos
  • Stateful vs Stateless e atualização de UI com setState
  • Evitar erro de tamanho: usar Expanded/Flexible em ListView dentro de Column

Descrição do curso

Quer entrar no desenvolvimento mobile e construir aplicativos modernos com uma única base de código? Neste curso online gratuito de Flutter para iniciantes, você aprende os fundamentos essenciais para criar interfaces, organizar telas e entender o fluxo de um app do início ao fim. A proposta é consolidar uma base sólida em Dart e Flutter para que você ganhe autonomia e avance com segurança para projetos cada vez mais completos.

Ao longo das aulas, você vai compreender como um aplicativo Flutter é estruturado, qual o papel dos principais elementos da aplicação e por que o conceito de que tudo é widget muda a forma de pensar a interface. Com isso, fica mais fácil montar layouts consistentes, combinar componentes e construir telas que se adaptam bem ao conteúdo e ao espaço disponível.

O curso também fortalece a lógica de programação aplicada ao dia a dia: estruturas de condição e repetição, criação de métodos, uso de listas e objetos, além de boas práticas básicas que tornam seu código mais legível e reutilizável. Em seguida, você coloca esses fundamentos em prática na construção de telas com título e corpo, organização em linha e coluna, exibição de dados em listas e grades e navegação por meio de menus.

Outro ponto importante é a interação com o usuário. Você aprende a trabalhar com formulários e captura de dados em campos de texto, entendendo como ligar valores digitados à lógica do aplicativo. Além disso, verá na prática a diferença entre widgets stateless e stateful, e como atualizar a interface corretamente quando o estado muda, criando experiências mais dinâmicas.

Para fechar, um projeto bônus amarra o aprendizado em um aplicativo simples e funcional, ajudando a transformar conceitos em resultado concreto. Se você busca uma porta de entrada clara para Flutter, com conteúdo direto e exercícios para fixação, este curso é um ótimo primeiro passo na subcategoria de Programação de Aplicativos.

Conteúdo do curso

  • Aula em vídeo: ???? ???? Fundamentos do Flutter | Curso Básico de Flutter ???? - Aula 1 ???? 19m
  • Exercício: No fluxo inicial de um app Flutter, qual é o papel do widget MaterialApp dentro da classe principal?
  • Aula em vídeo: ???? ???? Estruturas de Condição: if e switch | Curso Básico de Flutter ???? - Aula 2 ???? 10m
  • Exercício: Em Dart (Flutter), qual é a função do bloco default dentro de um switch?
  • Aula em vídeo: ???? ???? Estruturas de Repetição: for e while | Curso Básico de Flutter ???? - Aula 3 ???? 11m
  • Exercício: Em Dart/Flutter, qual é a diferença principal entre o uso de for e while em estruturas de repetição?
  • Aula em vídeo: ???? ???? Métodos, Listas e Objetos | Curso Básico de Flutter ???? - Aula 4 ???? 14m
  • Exercício: Em Dart (Flutter), o que indica a palavra-chave void ao declarar um método/função?
  • Aula em vídeo: ???? ???? Tudo é Widget | Curso Básico de Flutter ???? - Aula 5 ???? 17m
  • Exercício: No Flutter, qual afirmação descreve melhor o conceito de widget apresentado?
  • Aula em vídeo: ???? ???? Corpo e Titulo | Curso Básico de Flutter ???? - Aula 6 ???? 14m
  • Exercício: Qual é a principal diferença entre os widgets Column e Row no Flutter?
  • Aula em vídeo: ???? ???? Tabela de Itens | Curso Básico de Flutter ???? Aula 7 ???? 20m
  • Exercício: Qual a principal diferença entre ListView e GridView no Flutter?
  • Aula em vídeo: ???? ???? Menu | Curso Básico de Flutter ???? Aula 8 ???? 09m
  • Exercício: No Flutter, qual widget é usado para exibir um menu lateral (ícone de “sanduíche”) associado ao AppBar?
  • Aula em vídeo: ???? ???? Formulário | Curso Básico de Flutter ???? Aula 9 ???? 15m
  • Exercício: Para capturar o que foi digitado em um TextField e usar ao clicar no botão, qual é a forma correta de fazer a ligação do campo com o valor digitado?
  • Aula em vídeo: ???? ???? Stateless e Stateful | Curso Básico de Flutter ???? Aula 10 ???? 07m
  • Exercício: Em Flutter, qual é a forma correta de atualizar o texto de um botão ao clicar nele em um widget Stateful?
  • Aula em vídeo: ???? ???? Aplicativo Tome Nota | Curso Básico de Flutter ???? Aula Bônus ???? 35m
  • Exercício: Ao usar um ListView dentro de um Column, qual solução evita o erro de falta de tamanho e permite que a lista ocupe o espaço disponível?

Este curso gratuito inclui:

2 horas e 57 minutos de curso online em vídeo

Certificado digital de conclusão de curso ( Gratuito )

Exercícios para treinar seus conhecimentos

100% gratuito, do conteúdo ao certificado

Pronto para começar?Baixe o app e comece hoje mesmo.

Instale o app agora

para ter acesso ao curso
Ícone representando cursos de tecnologia e negócios

+ de 5.000 cursos gratuitos

Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.

Ícone de calendário com alvo representando planejamento de estudos

Plano de estudos com IA

A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.

Ícone de profissional representando carreira e negócios

Do zero ao Sucesso profissional

Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.

Você também pode utilizar o QR Code ou os Links abaixo

QR Code - Baixar Cursa - Cursos Online

Mais cursos gratuitos em Programação de Aplicativos

Ebook + Áudiobooks gratuitos! Aprenda ouvindo ou lendo!

Baixe o Aplicativo agora para ter acesso a + de 5000 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, ebooks e áudiobooks.

  • Mais de 60 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso