Entre para a LISTA VIP da Black Friday

00

DIAS

00

HORAS

00

MIN

00

SEG

Clique para saber mais

Formações Mobile Gerenciamento de estados com Flutter

Formação Gerenciamento de estados com Flutter

Desbloqueie um novo estado em sua carreira aprendendo ferramentas para construir apps mais organizados e otimizados

* Esta formação faz parte dos nossos cursos de Mobile

Quero Estudar na Alura
31h

Para conclusão

4
Cursos
2
Artigos

Sua carreira dev Flutter em um novo estado!

Você busca levar suas habilidades em Flutter para o próximo estado de qualidade e competência?

Não é novidade: o Flutter é uma tecnologia versátil e popular no mercado, pois facilita a construção de aplicativos que rodam, ao mesmo tempo, em Android e iOS!

Quando falamos da carreira Flutter, as empresas estão de olho em pessoas qualificadas com habilidades de gerenciamento de estados - ou seja, saber como escrever códigos mais simples, eficientes e organizados!

Nesta formação, aprenda as habilidades básicas de gerenciamento de estado com as principais ferramentas do mercado: MobX e BLoC com Cubit - que podem melhorar a sua capacidade de resolução de problemas no dia a dia de trabalho!

Você vai praticar gerenciamento em três tipos de aplicativos Flutter:

  • Carteira de clientes;
  • Delivery;
  • Compra de filmes.

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

Essa formação é considerada de nível intermediário. Logo, para aproveitar bem o conteúdo, recomendamos que saiba:

  • Fundamentos de lógica de programação;
  • Sintaxe da linguagem Dart e orientação a objetos;
  • Armazenamento interno, consumo de APIs e gerenciamento com Provider no Flutter.

Vamos iniciar mais uma jornada no maravilhoso mundo do Flutter?

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?

  • 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 Gerenciando estados com MobX

    Na primeira etapa, é hora de conhecer a ferramenta MobX aplicada em uma aplicativo de delivery!

    Você aprenderá o gerenciamento de estados com MobX, criando recursos dinâmicos como um carrinho de compras, utilizando os conceitos de observáveis e ações para alterar estados de forma eficiente e deixar seu app no estado organizado! Também, combine o MobX com o Provider para prover informações globais na aplicação.

  2. 2 Gerenciando estados com BLoC e Cubit

    Na segunda etapa, conheça as ferramentas BLoC e Cubit em um aplicativo de compras de ingressos de filmes!

    Você aprenderá a gerenciar os estados possíveis da tela inicial (inicial, carregamento, sucesso e erro), integrando eles com uma API e mostrando informações na tela! Também, descobrirá como estilizar as cores das telas de acordo com o gênero de filme escolhido pelo usuário - o que traz mais interatividade e personalidade ao aplicativo.

    • Curso Flutter: aplicando BLoC com Cubit

      08h
      • Instale e configure o BLoC em sua aplicação
      • Desenvolva boas práticas e técnicas de otimização
      • Entenda o que é o gerenciamento de estados com BLoC Cubit
      • Aprenda a utilizar a biblioteca BLoC com Cubit
      • Use o Cubit para pegar informações da API e preencher a aplicação
      • Faça reações de busca e estilização de acordo com gênero do filme
  3. 3 Gerenciando estados com GetX

    Na terceira etapa, conheça uma biblioteca super completa chamada GetX. Com ela vamos desenvolver duas aplicações, um aplicativo de delivery e um aplicativo de gerenciamento de vídeos.

    Você irá aprender a gerenciar estados com conceitos de observáveis, injeção de dependência, navegação entre páginas, organização de código e boas práticas. Além disso, abordaremos outros conceitos como, armazenamento de dados locais, APIs, animações de transição, Snackbars e Dialogs. Tudo isso utilizando apenas uma biblioteca!

    • Curso Flutter: utilizando o Getx para gerenciamento de estados

      06h
      • Aprenda a utilizar o GetX para gerenciamento de estados em aplicativos Flutter
      • Faça a Implementação de injeção de dependência com GetX para um código mais limpo e eficiente
      • Crie interfaces dinâmicas e responsivas utilizando GetX
      • Aprenda como desenvolver interações com usuários, melhorando a experiência do aplicativo
      • Construa um fluxo de checkout simplificado no aplicativo Panucci Delivery
      • Aprenda sobre navegação e gerenciamento de rotas com GetX
    • Curso Flutter: utilizando pacotes Getx para fazer integração de APIs

      08h
      • Aprenda como utilizar o GetX para gerenciamento de estado no Flutter
      • Tenha controle de dependências dentro do projeto
      • Faça a implementação de autenticação e gestão de usuários no app VidFlow
      • Aprenda técnicas de comunicação com APIs
      • Faça a exibição de vídeos a partir de uma API no aplicativo
      • Aumente interatividade da aplicação com Flutter com Dialogs e transições

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

Conheça os Planos para Empresas