Skip to content

polimorfismo/curso-flutter-e-dart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 

Repository files navigation

Curso de Flutter e Dart

Material destinado ao curso de Flutter e Dart oferecido pelo canal Polimorfismo.

Introdução - Módulo I

Aula 04: Como aproveitar ao máximo o curso

Aula 05: Pré-requisitos para desenvolver em Flutter

Aula 06 - (Opcional) - Utilizando o SCRCPY no desenvolvimento em Flutter

App Eu Sou Rico - Módulo II

Aula 07 - App Eu Sou Rico - Criando um projeto em Flutter do zero

Aula 08 - App Eu Sou Rico - Estruturando (Scaffolding) um aplicativo Flutter

Aula 09 - App Eu Sou Rico - Trabalhando com assets e com o arquivo pubspec

Aula 10 - App Eu Sou Rico - Adicionar ícones nos aplicativos iOS e Android

Aula 11 - App Eu Sou Rico - DESAFIO 01 (Eu Sou Programador)

App MyCard - Módulo III

Aula 12 - App MyCard - Criando um cartão de visita pessoal em Flutter

Aula 13 - App MyCard - Entendendo o Hot Reload e o Hot Restart do Flutter

Aula 14 - App MyCard - Como usar o widget Container

Aula 15 - App MyCard - Como usar os widgets Column e Row no layout de apps

Aula 16 - App MyCard - Entendendo as propriedades dos widgets (CircleAvatar)

Aula 17 - App MyCard - Incorporando fontes personalizadas no seu app Flutter

Aula 18 - App MyCard - Adicionando ícones do Material Design com o widget Icon

Aula 19 - App MyCard - Como usar os widgets Card e ListTile do Flutter

Aula 20 - App MyCard - DESAFIO 02 - Parte 1 (Calculadora)

App Dadoos - Módulo IV

Aula 21 - App Dadoos - Criando um app de jogar dados usando o widget Stateful

Aula 22 - App Dadoos - Usando o widget Expanded para criar layouts flexíveis

Aula 23 - App Dadoos - Como usar as Intention Actions do Flutter

Aula 24 - App Dadoos - Adicionando detecção de gestos em botões (TextButton)

Aula 26 - App Dadoos - Alterando os dados de maneira reativa

Aula 27 - App Dadoos - [Dart] Variáveis

Aula 28 - App Dadoos - [Dart] Tipos de dados

Aula 29 - App Dadoos - Widgets Stateful versus Stateless - Qual é a diferença?

Aula 30 - App Dadoos - Randomizando os dados

Aula 33 - App Dadoos - Solução do desafio da aula 32

Aula 34 - App Dadoos - DESAFIO 02 - Parte 2 (Calculadora)

App Vidente Virtual - Módulo V

Aula 35 - MEGA DESAFIO 1 - App Vidente Virtual

App Marimba - Módulo VI

Aula 36 - App Marimba - Um aplicativo de instrumento musical

Aula 37 - App Marimba - Como usar os pacotes do Flutter? (Flutter Packages)

Aula 38 - App Marimba - Reproduzindo sons em diferentes dispositivos

  • Pacote audioplayers - Documentação oficial - Nota: Alguns de nossos alunos tem relatado problemas ao utilizar a versão 0.17.4 do plugin audioplayers (versão utilizada na aula 38). Caso você também passe por problemas com a versão 0.17.4 tente alterar para a versão mais recente do plugin que até a data em que escrevemos essa nota (17/04/2021) é a 0.18.3. Caso ainda assim não consiga resolver o problema envie uma mensagem no discord e peça apoio aos membros de nossa comunidade.
  • AudioCache - Documentação detalhada

Aula 39 - App Marimba - Reproduzindo múltiplos sons utilizando botões

Aula 43 - App Marimba - [Dart] Funções - DESAFIO

Aula 44 - App Marimba - Refatorando o nosso App

App QuizApp - Módulo VII

Aula 46 - App QuizApp - Um aplicativo de perguntas e respostas

Aula 47 - App QuizApp - Desenvolvendo um marcador de pontos

Aula 48 - App QuizApp - [Dart] Listas/Lists

Aula 59 - App QuizApp - Desafio

Aula 60 - App QuizApp - [Dart] Construtores de classe

Aula 61 - App QuizApp - DESAFIO 02 - Parte 3/Final (Calculadora)

  1. https://stackoverflow.com/questions/64484113/the-argument-type-function-cant-be-assigned-to-the-parameter-type-void-funct
  2. https://pt.stackoverflow.com/questions/432238/voidcallback-x-function-qual-a-diferen%C3%A7a
  3. https://api.flutter.dev/flutter/material/MaterialButton/onPressed.html
  4. https://api.flutter.dev/flutter/dart-ui/VoidCallback.html

App Harry Potter Houses - Módulo VIII

Aula 62 - MEGA DESAFIO 2 - App Harry Potter Houses

App IMCCalc - Módulo IX

Aula 63 - App IMCCal - Um aplicativo para calcular o IMC

Aula 64 - App IMCCalc - Como usar os temas do Flutter

Aula 65 - App IMCCalc - Como refatorar os widgets do Flutter

Aula 66 - App IMCCalc - [Dart] Final versus Const

Aula 67 - App IMCCalc - Criando widgets personalizados do Flutter

Aula 68 - App IMCCalc - Utilizando o widget GestureDetector

Aula 72 - App IMCCalc - Utilizando o widget Slider do Flutter

Aula 73 - App IMCCalc - Composição vs. Herança - Construindo widgets do zero

Aula 74 - App IMCCalc - Usando rotas e navegação para mudar de tela

Aula 75 - App IMCCalc - [Dart] Mapas

Aula 76 - App IMCCalc - Construindo a tela de resultados

Aula 77 - App IMCCalc - Adicionando funcionalidades ao App

About

Tópicos e conteúdos auxiliares do curso de Flutter e Dart.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published