Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Flutter Essencial

via Udemy

Overview

Aprenda a criar aplicativos nativos para Android/iOS com Flutter

What you'll learn:
  • Desenvolver aplicativos nativos para Android/iOS utilizando Flutter

Observação: Em Fev/2019 publiquei o curso Flutter Essencial na Udemy, lembro que na época pouca gente já estava falando de Flutter. Com a chegada do Flutter 2.0 e Null Safety o curso ficou desatualizado e neste momento não tenho tempo de atualizá-lo. Sendo assim, já solicitei para a Udemy para remover o curso. Se você ainda está vendo essa página é porque o curso está na UdemyBusiness e estão processando. Tenho certeza de que dei minha contribuição para a comunidade, que agora já está muito forte. Sucesso a todos e vamos construir muitos apps com Flutter.Se deseja prosseguir, este é o texto que publiquei na época.

----------

Como o curso está na Udemy Business demora uns dias para remover, mas já está em andamento, então quem ainda quiser comprar corre rsrs.

Aprenda a desenvolver aplicativos nativos para Android/iOS com o Flutter, o novo framework do Google.

As aulas deste curso são rápidas, sem enrolação e direto ao assunto. Você vai aprender Flutter rapidamente!

O Flutter torna o desenvolvimento de aplicativos muito simples e produtivo, pois possui diversos Widgets para criar a interface gráfica e o conceito de "hot reload" que atualiza a interface automaticamente sempre que o código for salvo.

Neste curso você vai aprender:

- Criar interfaces gráficas com Flutter

- Desenvolver aplicativos com web services e banco de dados

- Padrões de código para Flutter

- Utilizar diversos plugins do Flutter, como para tirar fotos e usar mapas


Syllabus

  • Introdução ao Curso
  • Instalação do Flutter SDK
  • Dart básico
  • Flutter básico e Widgets
  • Projeto dos Carros - Formulário de Login
  • Login com Web Service
  • Home & Drawer
  • Lista de Carros
  • TabBar
  • Shared Preferences
  • Futures e Streams
  • Padrão Bloc (Business Logic Component)
  • Mobx
  • Tela de Detalhes do Carro
  • Pull To Refresh
  • SQLite - banco de dados
  • Brincando com Cache
  • Salvar nos Favoritos
  • Inserir/Atualizar/Excluir o Carro no Web Service
  • Camera - fotos e galeria
  • Fotos nos Carros
  • Gerenciamento de Estado com Provider
  • Alertas do tipo LongClick, BottomSheet e Share
  • Multimídia - VideoPlayer
  • Google Maps
  • Firebase Authentication
  • Firebase Firestore
  • FCM - Firebase Cloud Messaging (Push Notifications)
  • Firebase Outros
  • Firebase Storage
  • Outros Widgets
  • Outros plugins
  • Revisão ListView/PageView e Futures
  • Revisão app dos Filmes
  • Extras - app Carros
  • Extras - Parser de JSON
  • Dúvidas & Extras
  • Exemplos de Código (Dúvidas)
  • Build Android e Google Play
  • Flutter Web - Introdução
  • Flutter Web - Conceitos Básicos
  • Flutter Web - Navegação e Breadcrumb
  • Flutter Web - Funcionalidades de Web
  • Flutter Web - Projeto compartilhado (App vs Web)
  • Carros Web - Demo
  • Flutter Web - Extras
  • Clean Architecture e Testes

Taught by

Ricardo Lecheta

Reviews

4.6 rating at Udemy based on 1835 ratings

Start your review of Flutter Essencial

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.