26h

Para conclusão

3
Cursos
1
Artigo

Está procurando uma oportunidade Flutter ou trabalha neste mercado?

Está procurando uma oportunidade Flutter ou trabalha neste mercado?

O Flutter é um fantástico framework para desenvolver aplicativos mobile, web e desktop para diversos dispositivos - de uma só vez!

Vamos explorar, nesta formação, um conhecimento essencial em Flutter: arquitetura.

Ao construir uma casa, são necessários planejamento e alicerces sólidos. Desenvolver um aplicativo requer organização, e a arquitetura permite planejar, organizar e construir uma aplicação de qualidade.

Ao concluir esta formação, você será capaz de desenvolver aplicativos Flutter de alta qualidade, com uma base sólida em arquitetura e boas práticas de desenvolvimento.

Quais os benefícios de fazer essa formação?

  • Crie aplicativos robustos, eficientes e escaláveis;
  • Melhore o trabalho de equipe com códigos mais simples e elegantes;
  • Facilite a manutenção de aplicações.

O que preciso saber para estudar essa formação?

Essa é uma formação mais robusta, portanto recomendamos que saiba:

Vamos lá? Bons estudos!

Por que estudar esta formação?

  • Guia de aprendizado

    Conteúdos pensados para facilitar seu estudo

  • Do básico ao avançado

    Formação completa para o mercado

  • Você dentro do mercado

    Do zero ao sonhado emprego em sua área de interesse

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos

Com quem você vai aprender?

  • Ricarth Lima

    Acredito que educação e computação podem mudar o mundo para melhor, em especial, juntas. Por isso além de fazer parte do Grupo Alura, sou professor, desenvolvedor de jogos educativos e criador de conteúdo! Amo Flutter e Unity!

  • Ricarth Lima

    Acredito que educação e computação podem mudar o mundo para melhor, em especial, juntas. Por isso além de fazer parte do Grupo Alura, sou professor, desenvolvedor de jogos educativos e criador de conteúdo! Amo Flutter e Unity!

  • Matheus Alberto

    Formado em Sistemas de Informação na FIAP e em Design Gráfico na Escola Panamericana de Artes e Design. Trabalho como desenvolvedor e instrutor na Alura. Nas horas vagas sou artista/ilustrador.

  • Matheus Alberto

    Formado em Sistemas de Informação na FIAP e em Design Gráfico na Escola Panamericana de Artes e Design. Trabalho como desenvolvedor e instrutor na Alura. Nas horas vagas sou artista/ilustrador.

Passo a passo
  1. 1 Arquitetura e padrão de projeto

    No primeiro passo, você compreenderá a diferença entre arquitetura e padrão de projeto. Depois, conhecerá o padrão MVC e dominará os conceitos de Model, View e Controller em uma aplicação Flutter chamada "Meu Pequeno Grimório", que serve para organizar listas de leituras.

    Na arquitetura limpa, você verá uma adaptação dos padrões de projetos como Clean Code e Clean Dart, de acordo com as necessidades do seu projeto, implementando a sua versão de arquitetura limpa.

    • Curso Flutter: praticando arquitetura e padrão MVC

      08h
      • Entenda a diferença entre arquitetura e padrão de projeto
      • Compreenda o uso do padrão MVC na organização de arquivos e pastas do projeto
      • Saiba os casos de uso e vantagens do MVC
      • Aplique o MVC em um projeto de registro de leituras
      • Saiba o que são e aplique os conceitos de Model, View e Controller na prática
      • Aprenda a construir aplicativos organizados, escaláveis e mais simples de arrumar
      • Simule o trabalho em equipe do mundo real em um projeto Flutter
    • Artigo Flutter: escolhendo uma arquitetura para o seu projeto | Alura

    • Curso Flutter: praticando e adaptando arquitetura limpa

      08h
      • Construa, do zero, um projeto organizado com princípios da arquitetura limpa e Clean Dart
      • Entenda como adaptar as camadas da arquitetura limpa a um projeto com banco de dados e API
      • Compreenda e aplique as camadas domínio, dados, utils, controller e presenter para aumentar a organização e eficiência de projeto
      • Saiba a importância dos conceitos de acomplamento e desacoplamento e os utilize em um app
      • Utilize a biblioteca floor para construir o banco de dados
      • Utilize a biblioteca DIO para simplificar o CRUD e requisição HTTP para API
      • Aprenda ferramentas para facilitar a criação de código como o gerador de construtor de classe
  2. 2 Orientação a pacotes

    No segundo passo, você verá uma nova maneira de desenvolver aplicativos, separando suas funcionalidades em pacotes que podem ser reutilizados em projetos diferentes.

    Aprenda a subir seus próprios pacotes com segurança e compartilhe com as pessoas do seu time!

    Por fim, conheça uma história de sucesso da empresa QuintoAndar e descubra o potencial do Flutter no mercado!

    • Curso Flutter: praticando orientação a pacotes

      08h
      • Entenda a importância da modularização e compartilhamento para o trabalho em grandes equipes
      • Aprenda como criar um pacote no Flutter
      • Aprenda como instalar um pacote no Flutter
      • Conheça a diferença entre Pacotes e Plugins no Flutter
      • Aplique conceitos como divisão de responsabilidades e comunicação com APIs no contexto de pacotes
      • Descubra como compartilhar pacotes com segurança
    • Site Quinto Andar e a Adoção de Flutter como principal stack

Escola

Mobile

Além dessa, a categoria Mobile conta com cursos de Flutter, iOS e Swift, Android, Kotlin, Jogos,e mais...

Conheça a Escola

Comece a estudar agora na maior escola de tecnologia do país

Plus

De
R$ 1.800
por
12X
R$109
à vista R$1.308
  • Acesso a TODOS os cursos por 1 ano

    Formações com mais de 1500 cursos atualizados e novos lançamentos semanais, em Programação, Inteligência Artificial, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Certificado

    A cada curso ou formação concluído, um novo certificado para turbinar seu currículo e LinkedIn.

  • Mentorias com especialistas

    No Discord, você tem acesso a eventos exclusivos, grupos de estudos e mentorias com especialistas de diferentes áreas.

  • Comunidade exclusiva

    Faça parte da maior comunidade Dev do país e crie conexões com mais de 120 mil pessoas no Discord.

  • Acesso ao conteúdo das Imersões

    Acesso ilimitado ao catálogo de Imersões da Alura para praticar conhecimentos em diferentes áreas.

  • App Android e iOS para estudar onde quiser

    Explore um universo de possibilidades na palma da sua mão. Baixe as aulas para assistir offline, onde e quando quiser.

Matricule-se

Pro

De
R$ 2.400
por
12X
R$149
à vista R$1.788
  • Acesso a TODOS os cursos por 1 ano

    Formações com mais de 1500 cursos atualizados e novos lançamentos semanais, em Programação, Inteligência Artificial, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Certificado

    A cada curso ou formação concluído, um novo certificado para turbinar seu currículo e LinkedIn.

  • Mentorias com especialistas

    No Discord, você tem acesso a eventos exclusivos, grupos de estudos e mentorias com especialistas de diferentes áreas.

  • Comunidade exclusiva

    Faça parte da maior comunidade Dev do país e crie conexões com mais de 120 mil pessoas no Discord.

  • Acesso ao conteúdo das Imersões

    Acesso ilimitado ao catálogo de Imersões da Alura para praticar conhecimentos em diferentes áreas.

  • App Android e iOS para estudar onde quiser

    Explore um universo de possibilidades na palma da sua mão. Baixe as aulas para assistir offline, onde e quando quiser.

  • Luri, a inteligência artificial da Alura

    Luri é nossa inteligência artificial que tira dúvidas, dá exemplos práticos, corrige exercícios e ajuda a mergulhar ainda mais durante as aulas. Você pode conversar com a Luri até 100 mensagens por semana.

  • Alura Língua - Inglês e Espanhol

    Aprenda um novo idioma e expanda seus horizontes profissionais. Cursos de Inglês, Espanhol e Inglês para Devs, 100% focado em tecnologia.

Matricule-se

Ultra

12X
R$209
à vista R$2.508
  • Acesso a TODOS os cursos por 1 ano

    Formações com mais de 1500 cursos atualizados e novos lançamentos semanais, em Programação, Inteligência Artificial, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Certificado

    A cada curso ou formação concluído, um novo certificado para turbinar seu currículo e LinkedIn.

  • Mentorias com especialistas

    No Discord, você tem acesso a eventos exclusivos, grupos de estudos e mentorias com especialistas de diferentes áreas.

  • Comunidade exclusiva

    Faça parte da maior comunidade Dev do país e crie conexões com mais de 120 mil pessoas no Discord.

  • Acesso ao conteúdo das Imersões

    Acesso ilimitado ao catálogo de Imersões da Alura para praticar conhecimentos em diferentes áreas.

  • App Android e iOS para estudar onde quiser

    Explore um universo de possibilidades na palma da sua mão. Baixe as aulas para assistir offline, onde e quando quiser.

  • Luri, com mensagens ILIMITADAS

    Mensagens ilimitadas para estudar com a Luri, a IA da Alura, disponível 24hs para tirar suas dúvidas, dar exemplos práticos, corrigir exercícios e impulsionar seus estudos.

  • Luri Vision, a IA que enxerga suas dúvidas

    Envie imagens para a Luri e ela te ajuda a solucionar problemas, identificar erros, esclarecer gráficos, analisar design e muito mais.

  • Alura Língua - Inglês e Espanhol

    Aprenda um novo idioma e expanda seus horizontes profissionais. Cursos de Inglês, Espanhol e Inglês para Devs, 100% focado em tecnologia.

  • 6 Ebooks da Casa do Código

    Escolha os ebooks da Casa do Código, a editora da Alura, que apoiarão a sua jornada de aprendizado para sempre.

Matricule-se
Conheça os Planos para Empresas

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas