Criando Apps nativas escaláveis com Flutter, BloC e Provider
Aprenda a criar Apps nativas robustas, escaláveis e idependentes de interface, com Flutter, BloC, Provider e Repository Pattern.
0 (0)
930 Alunos
Avançado
3h 30m de conteúdo
Certificado de conclusão
Acesso em todas as plataformas
Esta é a página do curso 7186 – Criando Apps nativas escaláveis com Flutter, BloC e Provider.
Chegou a hora de juntar todos os conceitos ensinados nos cursos anteriores e montar um app completo com Flutter!
O objetivo deste curso é te ensinar a criar funcionalidades mais comuns de um app com Flutter, mantendo o código bem-organizado, de fácil manutenção e evolução, e aplicando boas práticas de programação.
O foco deste curso é na arquitetura da solução e em resolver cenários como carregar dados de APIs, autenticação, aplicar BloC, models, repository, temas, e compartilhar o máximo de código possível entre um app Android e iOS.
Não faça este curso sem ter feito os anteriores da carreira!
Neste curso sobre Flutter você vai...
Criar um aplicativo com funcionalidades avançadas em Flutter
Aprender a realizar requisições HTTP com Flutter e a biblioteca DIO
Implementar o padrão Repository Pattern em Flutter com Dart
Implementar comunicação com API em Flutter
Colocar um loading na tela em Flutter (Progress Indicator)
Criar um app para iOS e Android com um code-base em Flutter
Alternar Widget carregado dependendo do sistema operacional
Implementar funcionalidades de um app Flutter usando BLOC
Aprender a utilizar o padrão PubSub (Publisher Notifier) em Flutter
Aprender a fazer Gestão de Estado das telas em Flutter
Exibir ícones e imagens (assets) com Flutter
Formatar moeda em um Widget Flutter
Listar itens em Flutter a partir de uma API
Criar navegação com abas (tabs) usando Flutter
Criar cadastro e login com Flutter
Armazenar dados localmente com Flutter usando SharedPreferences
Carregar Widgets dependendo do usuário logado em Flutter
Carregar Widgets específicos para usuário anônimo (não autenticado) em Flutter
Implementar logout com Flutter
Criar um formulário de login com usuário e senha em Flutter
Criar validações de formulário em Flutter
Aprender a utilizar temas personalizados em Flutter
Como criar telas específicas usando Cupertino (iOS) em Flutter
Como carregar telas específicas em Flutter dependendo do sistema operacional
Para quem é recomendado este curso sobre Flutter
Para pessoas com alguma experiência com Flutter que realizaram os cursos da carreira
Para pessoas que já consegue construir Apps básicos em Flutter
Para pessoas que querem organizar melhor seus Apps em Flutter
Para pessoas buscando implementações de funcionalidades mais avançadas em Flutter
Tecnologias e versões utilizadas
Flutter v1.5.4
VS Code
Emulador ou dispositivo Android/iOS
Rive (antigo Flare)
Projetos do curso
- Uma vitrine para um e-commerce, com login, criação de conta, carrinho de compras e comunicação com API.