Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Movies app em Flutter com Firebase e Provider
Highest Rated
Rating: 4.9 out of 5(10 ratings)
69 students

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.
Last updated 7/2025
Portuguese

What you'll 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

Course content

3 sections47 lectures10h 11m total length
  • Bem-Vindo!2:00

    Saiba mais sobre o Flutter Dicas Bootcamp em: https://flutterdicas.com.br/bootcamp

  • O que vamos construir3:22

Requirements

  • Básico de Dart e Flutter

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 this course is for:

  • Desenvolvedores mobile