Flutter - Do Zero ao Avançado

Domine o Flutter e Construa Aplicativos Profissionais para Android e iOS - Sem Experiência Prévia Necessária!
2.50 (4 reviews)
Udemy
platform
Português
language
Mobile Apps
category
instructor
Flutter - Do Zero ao Avançado
28
students
10 hours
content
Feb 2024
last update
$19.99
regular price

Why take this course?

🌟 Flutter - Do Zero ao Avançado 🌟

Curso Completo para Iniciantes!

Projeto Prático: Calculadora de IMC 🚀

Conhecimento Imersivo e Real-World:

No primeiro projeto prático do curso, você irá construir uma aplicação Flutter funcional que calcula o Índice de Massa Corporal (IMC)! Este projeto é projetado para fornecer uma experiência de aprendizagem completa, cobrindo desde os fundamentos até conceitos mais avançados.

  • Flutter Versão: 2.10.5 📚

Aprenda Através do Construção de um Projeto Real:

O projeto de IMC é pensado para ensinar você o fluxo de navegação entre telas, gerenciamento de pilhas de visualização e a utilização de bibliotecas essenciais, como Hive e SharedPreferences, para persistência de dados. Além disso, você se aprofundar na aplicação de design patterns, com um foco especial na arquitetura MVC (Model, View, Controller), que é crucial para entender como estruturar suas aplicações Flutter de forma eficaz.

Tecnologias e Objetivos:

  • Desenvolvimento Completo com Flutter: Crie uma app nativa para Android e iOS a partir do zero. 📱
  • Navegação Entre Telas: Aprenda a navegar entre telas de forma fluida e encadeada.
  • Persistência de Dados: Trabalhe com Hive e SharedPreferences para salvar e recuperar dados offline.
  • Design Pattern MVC: Entenda como organizar seu código de forma modular e escalável.
  • Boas Práticas de Codagem: Refatoração, identação e escrita de código limpo serão destaque.
  • Lógica Condicional em Dart: Implemente a lógica de negócios com if/else.
  • Interface de Usuário (UI): Desenvolva uma UI atraente e responsiva seguindo as diretrizes do Material Design.
  • Arquitetura de Dados: Aprenda a separar claramente a lógica de negócios das regras de visualização.
  • Cache e Manipulação de Dados: Gerencie dados locais com o Hive e entenda como acessá-los.
  • Autenticação: Implemente o login de usuário com email/senha usando SharedPreferences.
  • Logout do Usuário: Aprenda a gerenciar o logout efetivamente.
  • Carregamento Assíncrono: Use o FutureBuilder para manipular dados assíncronos.
  • Métodos Async/Await/Future: Entenda como trabalhar com operações assíncronas em Dart.
  • Null Safety em Dart: Aprenda a programar de forma segura, evitando valores nulos.

Skills Gained:

  • Empilhamento de telas e navegação fluida
  • Persistência de dados com Hive e SharedPreferences
  • Implementação de lógica condicional em Dart
  • Design de interface com Material Design
  • Separação de lógica de negócios e regras de visualização
  • Armazenamento em cache e manipulação de dados
  • Criação de componentes personalizados
  • Autenticação de usuário e funcionalidade de logout
  • Uso do FutureBuilder para carregamento assíncrono de dados
  • Compreensão de métodos async/await/future
  • Utilização de Dart com null-safety
  • Navegação entre telas com empilhamento de pilhas

Pronto para Desbravar o Universo Flutter? 🚀✨

Com este curso, você estará preparado para desenvolver aplicativos profissionais para Android e iOS usando Flutter, sem necessidade de experiência prévia. Inscreva-se hoje mesmo e transforme sua carreira na área de desenvolvimento mobile! 🛠️🚀


Instrutor: Victor Padovam 🤓

Victor é um Desenvolvedor de Software com paixão por tecnologias emergentes e uma forte experiência em Flutter. Com este curso, ele compartilha suas habilidades e conhecimentos para ajudá-lo a dominar o Flutter e construir aplicativos de qualidade desde as fundamentais até os aspectos mais avançados. Acompanhe Victor nesta jornada de aprendizagem e codesse suas próprias soluções! 💻🎉

Loading charts...

4861132
udemy ID
01/09/2022
course created date
13/12/2023
course indexed date
Bot
course submited by