7186
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.





Nível Avançado
Duração 207 mins (3.5 horas)
Publicado em 02/08/2019
Categoria mobile



  • Conheça mais sobre este curso

    Criar aplicações móveis é sempre um desafio, tem que adaptar interface, pensar no Android, no iOS, em boas práticas, padrões de mercado, escalabilidade... Quanta coisa não é mesmo?

    Este curso foi criado pensando em todos estes problemas, onde vamos criar uma aplicação completa, sobre um negócio muito conhecido, que é um carrinho de compras.

    Durante a criação da aplicação passaremos pelos principais cenários que você enfrentará no dia-a-dia, como múltiplas interfaces, compartilhamento de código, organização da aplicação, uso de padrões de projeto, gestão de estado e muito mais.

    O que você vai aprender neste curso?

    • Criação de um carrinho de compras
    • Gestão de estado
    • Provider
    • Separação das regras de negócio
    • Organização da Aplicação
    • BLoC
    • Padrões de Projeto

    Pré-Requisitos
    Este curso faz parte da carreira Flutter Mobile Developer, tendo como pré-requisitos os cursos anteriores da carreira.

    Para quem é este curso?
    Para desenvolvedores que já possuem alguma experiência básica na criação de aplicativos e queiram aprimorar ou consolidar seus conhecimentos sobre o assunto.

Conteúdo Programático

  • Módulo 1: Shopping Cart App (43 aulas)
      1. Apresentação do Curso | 7 mins
      2. Projeto e Pacotes | 4 mins
      3. Estrutura do Projeto | 4 mins
      4. Models | 7 mins
      5. Product Repository: Parte 1 | 5 mins
      6. Product Repository: Parte 2 | 8 mins
      7. Category Repository | 2 mins
      8. Home BloC: Parte 1 | 5 mins
      9. Home BloC: Parte 2 | 4 mins
      10. Provider e State Management: Parte 1 | 7 mins
      11. Provider e State Management: Parte 2 | 7 mins
      12. Category Card Widget | 9 mins
      13. Carregando as Categorias: Parte 1 | 5 mins
      14. Carregando as Categorias: Parte 2 | 6 mins
      15. Exibindo as Categorias | 10 mins
      16. Product Card | 6 mins
      17. Listando os Produtos | 4 mins
      18. HomePage | 3 mins
      19. TabsPage | 5 mins
      20. Products Page: Parte 1 | 5 mins
      21. Products Page: Parte 2 | 5 mins
      22. Cart BloC | 6 mins
      23. Adicionando Itens ao Carrinho | 7 mins
      24. CartPage | 6 mins
      25. Resumo do Carrinho: Parte 1 | 3 mins
      26. Resumo do Carrinho: Parte 2 | 4 mins
      27. Notificação do Carrinho | 3 mins
      28. Modelos do Usuário | 2 mins
      29. Account Repository | 3 mins
      30. User BloC: Parte 1 | 5 mins
      31. User BloC: Parte 2 | 5 mins
      32. Widget: Usuário Autenticado | 4 mins
      33. Widget: Usuário Anônimo | 2 mins
      34. Account Page | 2 mins
      35. Login e Logout: Parte 1 | 5 mins
      36. Login e Logout: Parte 2 | 6 mins
      37. Signup Page: Parte 1 | 4 mins
      38. Signup Page: Parte 2 | 5 mins
      39. Temas: Parte 1 | 5 mins
      40. Temas: Parte 2 | 5 mins
      41. Cupertino: Parte 1 | 4 mins
      42. Cupertino: Parte 2 | 4 mins
      43. Finalização | 1 mins



André Baltieri

7x Microsoft MVP

Olá eu sou o André Baltieri, desenvolvedor Web desde 2003, já trabalhei no Brasil e nos EUA, em projetos de diversos tamanhos.

Recebi por sete vezes consecutivas, o prêmio de Most Valuable Professional da Microsoft, um reconhecimento global dado para os maiores influentes em suas tecnologias.

Atuei também como Head of People, recrutando, selecionando e direcionando a carreira de mais de 70 desenvolvedores em uma das melhores empresas para se trabalhar do Brasil.

Sou palestrante em diversos eventos como ASP.NET Conference, DevXperience, TDC, GDG dentre outros e desde 2012 realizo treinamentos e consultorias em diversas empresas do Brasil, acumulando uma ótima experiência que também transformo em cursos InCompany e Online.


Cursos Relacionados



Carreiras Relacionadas