Curso de Flutter - Widgets de Layout

Conheça os widgets de Layout mais utilizados em um aplicativo Flutter

Nível Iniciante Categoria Desenvolvimento Mobile

  • Curso com 03h17 de videos
  • Certificado com 8 horas
  • 16 exercícios

Sobre o curso

Conheça os widgets de Layout mais utilizados em um aplicativo Flutter

O Flutter é um framework multiplataforma para desenvolvimento de aplicações móveis.

É cada vez mais comum a criação de novos apps, porém, estes apps devem possuir uma interface amigável e intuitiva para que seus usuários o utilizem sem grandes problemas. Sendo assim, veremos neste curso como utilizar Widgets de layout para criarmos uma aplicativo intuitivo e amigável

O que irá aprender?

Neste curso abordaremos alguns dos principais widgets de Interface Flutter. Veremos como criar interfaces intuitivas, responsiva e amigáveis com o framework. Também iremos construir uma pequeno layout, para treinar os conceitos aprendidos durante o curso e nesse projeto será construído uma tela de Perfil de usuário.

Alguns itens apresentados no curso:

  • Os principais widgets de layout;
  • Como criar um Drawer e um Appbar;
  • Como diferença entre padding e margin;
  • Os principais Widgets de posicionamento;
  • Quais são os Widgets de lista;
  • Quais são os Widgets de Grid;
  • Conheceremos alguns Widgets utilitários;
  • Layout Responsivo.

Pra quem é esse curso?

Este curso é destinado a desenvolvedores que desejam conhecer os principais Widgets de layout, posicionamento e responsividade para criação de aplicações Multiplataforma.

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 17
  • Dart SDK: 2.16.2
  • Flutter SDK 2.10.4
  • Visual Studio Code 1.66
  • Android Studio Bumblebee | 2021.1.1 Patch 2

Sobre o professor

Ariel Sardinha

Ariel Sardinha

Professor e desenvolvedor. Formando em engenharia de software. É autor de cursos em diversos temas, como, desenvolvimento front-end, Flutter, JavaScript e Vue.js. Nas horas vagas adora estudar sobre tecnologia, filme e brincar com a pequena Maria Eduarda.

Conteúdo programático

  1. Introdução

    Introdução. Aqui você terá um breve resumo do que irá aprender no curso e como configurar o ambiente de desenvolvimento

    2 aulas
    • Apresentação do curso
    • Repositório do curso
  2. Iniciando projeto

    Neste módulo veremos como criar um novo projeto Flutter pelo terminal e como executá-lo pelo vs code.

    2 aulas
    • Criando projeto Flutter
    • Executando projeto Flutter com VS Code
  3. Widgets de Layout

    Neste módulo veremos o que são Widgets, Scaffold e os principais Widgets de layout.

    8 aulas
    • Scaffold
    • AppBar
    • Criando um drawer navigator com Flutter
    • Drawer
    • Conhecendo o Widget Container
    • Widget Align e Center
    • Projeto
    • Questionário
  4. Widgets de Lista

    Neste tópico veremos como trabalhar com Widgets de lista

    6 aulas
    • Conhecendo o Widget Row
    • Conhecendo o Widget Column
    • Trabalhando com Column e Row
    • ListView
    • Projeto
    • Questionário
  5. Widgets de Grid

    Neste tópico veremos como trabalhar com Widgets de Grid

    4 aulas
    • Conhecendo Wrap
    • Conhecendo e como trabalhar com GridView
    • Projeto
    • Questionário
  6. Utilitários para layout

    Neste tópico veremos como funciona o Widget Stack e como trabalhar com o Positined e o Stack juntos.

    4 aulas
    • Utilizando o Widget Stack
    • Utilizando Widget Positined com Stack
    • Projeto
    • Questionário
  7. Layout Responsivo

    Neste tópico iremos conhecer alguns Widgets que vão facilitar a criação de designs responsivos.

    7 aulas
    • Como construir um layout Flutter responsivo
    • Trabalhando com OrientationBuilder
    • Conhecendo MediaQuery
    • Trabalhando com LayoutBuilder
    • Widget Flexible e Expanded
    • Projeto
    • Questionário
Download da ementa

Cursos relacionados

Formação em que esse curso está inserido

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

  • O curso é muito rico, realmente você fica com uma base bem sólida em C++ desde o basico antes de Orientação a Objetos como também na parte de Orientação a Objetos. A didática do curso é muito boa, da pra avançar em cada tópico sem dúvidas. Recomendo.

    Depoimento - Daniel
    C++ Básico
    Daniel Campina Grande / PB
  • Excelente curso! Achei interessante de introduzir algumas coisas que demorei para aprender na faculdade (Enums e static por exemplo) e gostei de perceber diferenças entre linguagens que afetam positivamente a forma de codificar.

    Depoimento - Jonathan
    C# (C Sharp) Básico
    Jonathan São Paulo / SP
  • Mais um de seus excelentes cursos que nos fornece conhecimento rico com uma didática muito bem elaborada por profissionais de qualidade. Espero que mantenham o portal e nossa mente fresca com cursos de tecnologia.

    Depoimento - Bernardo
    Projeto de Banco de dados - Fundamentos
    Bernardo Rio Das Ostras / RJ
  • Eu já possuía uma base bem sólida de fundamentos devido ao curso de Lógica de programação, Lógica orientada a objetos e uma cadeira de Fundamentos da Programação que fiz na faculdade e esse curso ainda sim me trouxe coisas novas como o try e o catch

    Depoimento - Arthur
    Java - Fundamentos
    Arthur Porto Alegre / RS
  • O curso de HTML5 básico é ótimo! Engloba diversos assuntos, inclusive alguns que não foram implementados pelos navegadores ainda. Através do curso, pude me atualizar com qualidade em um conceito que anda se popularizando muito rapidamente no mercado.

  • Estudar HTML5 e CSS3 foi um prazer, foi desafiador. Quebrei bastante minha cabeça para resolver alguns problemas simples como, por exemplo, a sintaxe correta para endereçamento do background-image: url(' '). Gossssshhhhh, como eu demorei para encontrar um erro tao besta, mas o fato e que programar é isso mesmo, ter paciência e os cursos aqui na TreinaWeb estão sendo bons duas vezes mais para mim, que sou estudante de Engenharia da Computação. Digo isso porque embora tenhamos um suporte nota 1000 e instrutores muito bem treinados e que entendem do assunto, você ainda adquire a habilidade de resolver problemas de maneira espontânea. Quero dizer que, o verdadeiro programador pelo menos corre atras das suas dúvidas, esgota todas as possibilidades, para só então recorrer ao suporte, e para ser honesto, tenho cadastro em outros concorrentes de cursos online da TreinaWeb, mas só aqui encontro o respaldo teórico e pratico para uma formação sólida!

    Depoimento - Raphael
    HTML5 e CSS3 - Desenvolvimento web Básico
    Raphael Presidente Prudente / SP
  • O curso foi maravilhoso. Abrangeu todos os conceitos básicos necessários para podermos nos lançar no processo de modelagem de banco de dados. Os conceitos foram claramente explanados. O conteúdo na medida certa. Gostei muito. Parabéns, mais uma vez à TreinaWeb.

    Depoimento - Charles
    Projeto de Banco de dados - Fundamentos
    Charles Rio Bonito / RJ
  • Os tópicos abordados são penitentes ao tema, bem como a qualidade da apresentação do conteúdo, didática e um estudo de caso fictício bem elaborado. Ao ministrante do curso, os meus parabéns pela dicção e ritmo fluido nas vídeos aulas. Obrigado TreinaWeb pelo empenho em produzir e transmitir conhecimento com excelência!!

  • Estou nessa maratona para me especializar em React e a cada curso que passo na TreinaWeb fico mais contente com a tecnologia. O professor mantém o domínio e possui grande conhecimento sobre o assunto. Os exemplos são voltados realmente para o mercado de trabalho.

    Depoimento - Tiago
    React - Trabalhando com Arquitetura Flux
    Tiago Rio de Janeiro / RJ

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
Por apenas
12x R$ 75,00 ou R$ 900,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!