Curso de Flutter - Fundamentos

Aprenda a desenvolver aplicações mobile com o framework do momento: Flutter

Nível Iniciante Categoria Desenvolvimento Mobile

  • Curso com 01h54 de videos
  • Certificado com 8 horas
  • 11 exercícios

Sobre o curso

Aprenda a desenvolver aplicações mobile com o framework do momento: Flutter

É cada vez mais comum o uso de aplicativos móveis para diversas soluções, sejam elas pessoais ou comerciais. Todo este crescimento fez diversas empresas investirem neste tipo de solução. Uma destas empresas é a Google, que lançou o Flutter.

O Flutter é um framework multi-plataforma para desenvolvimento de aplicações móveis. Ele entrega as vantagens do desenvolvimento híbrido e nativo ao mesmo tempo, já que os aplicativos desenvolvidos utilizando o Flutter são nativos, porém utilizando uma única linguagem, o Dart.

Sendo assim, apesar de utilizar uma única tecnologia para o desenvolvimento dos aplicativos, no final, as aplicações criadas com o Flutter são nativas e possuem um desempenho incrível

O que irá aprender?

Neste curso abordaremos os recursos fundamentais do Flutter e como desenvolver nossa primeira aplicação com este framework. Também serão passados exercícios para que você possa fixar, praticar e aplicar o conteúdo aprendido durante o curso.

Dentre várias outras coisas, você verá:

  • Como configurar seu ambiente de desenvolvimento;
  • O que são e como funcionam os widgets;
  • O que são os widgets stateful e stateless;
  • Como funciona a hierarquia de interfaces do Flutter;
  • Como trabalhar com estados em nosso app;
  • Como validar formulários com o Flutter.

Pra quem é esse curso?

Este curso é destinado a desenvolvedores que desejam ter os primeiros contatos e entender os princípios básicos do desenvolvimento de aplicações mobile com o Flutter.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

Metodologia

  • Videoaulas
  • Texto e imagens
  • Início Imediato
  • Testes de aprendizado

Ambiente do curso

  • Java JDK 8 ou superior;
  • Android Studio 3.6.1 ou superior;
  • Flutter 1.12.X ou superior.

Sobre o professor

Fagner Pinheiro

Fagner Pinheiro

Professor na TreinaWeb e graduado em Sistemas de Informação pelo Instituto Federal da Bahia. Apaixonado por desenvolvimento web, desktop e mobile desde os 12 anos de idade. Já utilizou todos os sistemas operacionais possíveis, mas hoje se contenta com o OSX instalado em seu notebook Samsung =/. Até passou em uma peneira do Cruzeiro, mas preferiu estudar Python.

Conteúdo programático

  1. Introdução

    Introdução ao curso.

    8 aulas
    • Introdução
    • O que é o Flutter?
    • Preparação do ambiente de desenvolvimento
    • Instalação do Flutter SDK
    • Instalação do Android Studio
    • Criando emulador no Android Studio
    • Configurando plugin do Flutter no Android Studio
    • Repositório do curso
  2. Iniciando Projeto

    Veja nesta aula como criar e executar o primeiro projeto Flutter.

    2 aulas
    • Criando Projeto Flutter
    • Executando Projeto Flutter
  3. Widgets Stateful e Stateless

    Veja nesta aula as diferenças entre Widgets Stateful e Stateless e como criá-los.

    3 aulas
    • Stateful vs Stateless
    • Widgets Stateful e Stateless
    • Criando widget Stateful
  4. Widgets

    Veja nesta aula como funcionam e como criar widgets em nossa aplicação.

    4 aulas
    • O que são widgets e qual sua importância
    • Criando formulário da aplicação
    • Estrutura hierárquica dos widgets
    • Questionário
  5. Hierarquia de interfaces

    Veja nesta aula como funciona a hierarquia de interfaces no Flutter.

    4 aulas
    • Agrupando widgets com Scaffold
    • Executando o aplicativo
    • Melhorando o aplicativo
    • Questionário
  6. Trabalhando com estados

    Veja nesta aula como trabalhar com estados com o Flutter.

    3 aulas
    • Calculando valor por pessoa
    • Limpando campos do formulário
    • Questionário
  7. Validações

    Veja nesta aula como trabalhar com validações no Flutter.

    2 aulas
    • Criando validações do formulário
    • Questionário
Download da ementa

Cursos relacionados

    Utilizada e amada por milhares! Veja mais opiniões reais

    • Gostei da didática, parte dum projeto simples que abrange a maioria dos conceitos para desenvolver um app, parabéns.

      Depoimento - Luciano
      Flutter - Fundamentos
      Luciano Gurupi / TO
    • Show.

      Depoimento - Fábio
      Flutter - Fundamentos
      Fábio Jaraguá do Sul / SC
    • Curso muito bom, aguardo o novos treinamentos de Flutter!

      Depoimento - Thiago
      Flutter - Fundamentos
      Thiago Brasília / DF
    • Esse framework é sensacional, mas gostaria muito que tivesse um curso sobre a linguagem Dart, isolada. E talvez um curso de Dart voltado para o desenvolvimento de páginas Web.

      Depoimento - Stanley
      Flutter - Fundamentos
      Stanley Teresina / PI
    • Gostei muito do curso.

      Depoimento - Lucas
      Flutter - Fundamentos
      Lucas Uberlândia / MG
    • Ótimo curso.

      Depoimento - Gustavo
      Flutter - Fundamentos
      Gustavo Rio de Janeiro / RJ
    • Gostei muito do curso, aprendi uma forma diferente e curta para validar dados simples, obrigado por compartilhar seus conhecimentos e PARABÉNS.

      Depoimento - Felipe
      Flutter - Fundamentos
      Felipe Brasília / DF
    • Tudo perfeito.

      Depoimento - Mayara
      Flutter - Fundamentos
      Mayara São Paulo / SP
    • Mais um curso top, gostei muito. Muito obrigado!

      Depoimento - Breno
      Flutter - Fundamentos
      Breno Divinópolis / MG

    Plano de acesso total!

    Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

    Um ano de acesso completo

    Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

    • 1 ano de acesso a todos os cursos
    • Cursos novos toda semana
    • Suporte direto com professores
    • Aplicativos para Android e iOS
    • Plano de carreira personalizado
    • Certificados digitais inclusos
    • Suporte com SLA de 4 horas úteis
    • Acesso offline através dos apps
    R$ 97,00 ECONOMIZE R$ 360,00
    12x R$ 67,00 ou R$ 804,00 à vista
    Matricule-se agora
    Garantia incondicional de satisfação
    Garantia incondicional de satisfação

    Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!