Movies app em Flutter com Firebase e Provider

Aplicativo de filmes do zero usando Dart, Flutter e Provider para gerenciamento de estados e dependências.

Ratings 5.00 / 5.00
Movies app em Flutter com Firebase e Provider

What You Will Learn!

  • Gerenciamento de estados (Provider)
  • Injeção e gerenciamento de dependência
  • Consumo de API
  • Firebase
  • Customização de Widgets
  • Customização do estilo do app
  • Extensions
  • Mixins
  • Forms
  • Validações
  • Tratamento de erros
  • Animações

Description

Nesse curso construiremos um aplicativo de filmes utilizando a linguagem de programação Dart e o toolkit de desenvolvimento mobile chamado Flutter.

Para gerenciamento de estados e dependências utilizaremos o Provider;


Pré-requisitos:

  • Conhecimento básico de Flutter e Dart.

  • Familiaridade com desenvolvimento de aplicativos móveis.

O que você aprenderá:

  1. Flutter e Firebase:

    • Integração avançada com o Firebase para armazenamento em nuvem e autenticação de usuários.

    • Uso eficiente do Firestore para manipulação de dados em tempo real.

  2. Provider para Gerenciamento de Estados:

    • Implementação de Provider para gerenciamento eficiente de estados em toda a aplicação.

    • Estratégias avançadas para lidar com estados complexos.

  3. Mixins e Extensions:

    • Utilização avançada de mixins para reutilização de código.

    • Extensões para estender as funcionalidades de classes existentes.

  4. Validações e Forms:

    • Implementação de validações complexas em formulários.

    • Estratégias para tratamento de erros em entradas de usuário.

  5. Consumo de API:

    • Integração de APIs externas para obter e exibir dados dos filmes.

    • Gerenciamento eficiente de requisições assíncronas.

  6. Customização de Widgets:

    • Criação e customização de widgets personalizados para uma interface de usuário única.

    • Estratégias para melhorar a usabilidade e a estética do aplicativo.

  7. Navegação e Rotas:

    • Implementação de navegação avançada entre telas.

  8. Customização do Theme:

    • Configuração do tema do app.

  9. Animação:

    • Animação no carrossel de filmes.

Prepare-se para uma jornada imersiva no mundo do desenvolvimento de aplicativos em Flutter.

Who Should Attend!

  • Desenvolvedores mobile

TAKE THIS COURSE

Tags

Subscribers

24

Lectures

47

TAKE THIS COURSE