Material destinado ao curso de Flutter e Dart oferecido pelo canal Polimorfismo.
- KeyBr - Site aprimorar a habilidade de digitação
- Sistema de anotações Cornell
- Stack Overflow - Para dúvidas sobre Flutter
- Flutter - Documentação oficial
- Dart - Documentação oficial
- Vídeo instalando e configurando o Flutter e Android Studio no Windows - Polimorfismo
- Instalação Flutter e Android Studio (Windows) - Documentação oficial
- Instalação Flutter e Android Studio (Mac) - Documentação oficial
- Instalação Flutter e Android Studio (Linux) - Documentação oficial
- Material Design - Site oficial
- MaterialApp - Documentação do widget
- Center - Documentação do widget
- Text - Documentação do widget
- Função main - Documentação oficial
- draw.io - Site para criação de fluxogramas
- Scaffold - Documentação do widget
- AppBar - Documentação do widget
- Image - Documentação do widget
- rubi-icon.png - Arquivo de imagem (ícone)
- appicon.co - Site para criar ícones Android e iOS
- Projeto final do aplicativo Eu Sou Rico
- Icon - Documentação do widget
- Icons - Material Design
- materialpalette.com - Site de paleta de cores para o Material Design
- Card - Documentação do widget
- Padding - Documentação do widget
- ListTile - Documentação do widget
- Projeto final do aplicativo MyCard
- FlatButton (OBSOLETO) - Documentação do widget
- TextButton (Recomendado se estiver usando versão do Flutter superior a 1.22) - Documentação do widget
- Material Components - Documentação oficial
- voidCallBack - Documentação oficial
- JSBin - Plataforma para debugar JavaScript
- O Dart é uma linguagem estaticamente tipada? - Documentação oficial
- Biblioteca math do Dart - Documentação oficial
- Classe Random e método nextInt - Documentação oficial
- Projeto inicial do MEGA DESAFIO 1 - App Vidente Virtual
- Etapa 1
- Etapa 2
- Etapa 3
- Etapa 4
- Etapa 5
- Etapa 6
- Etapa 7
- Resolução do MEGA DESAFIO 1 - App Vidente Virtual
- 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
- Projeto inicial do app QuizApp
- FlatButton - Documentação do widget (obsoleto)
- TextButton - Documentação do widget (substitui FlatButton)
- Lists em dart - Documentação oficial
- Classe List - Documentação oficial
- Método indexOf - Documentação oficial
- Método insert - Documentação oficial
- Exemplo de listas usado na aula - Dartpad
- Pacote rflutter_alert - Documentação oficial
- Estrutura inicial - Desafio
- Solução do Desafio (Projeto final do aplicativo QuizApp)
- Estrutura inicial (Parte 2 do desafio completa + TODOs)
- Pacote math_expressions - Documentação oficial
- Método replace - Documentação oficial
- ElevatedButton - Documentação do widget
- Resolução DESAFIO 02 - Parte 3/Final (Calculadora) - ATENÇÃO: Caso tenha problemas para visualizar os valores no visor da calculadora dê uma olhada nos links a seguir:
- https://stackoverflow.com/questions/64484113/the-argument-type-function-cant-be-assigned-to-the-parameter-type-void-funct
- https://pt.stackoverflow.com/questions/432238/voidcallback-x-function-qual-a-diferen%C3%A7a
- https://api.flutter.dev/flutter/material/MaterialButton/onPressed.html
- https://api.flutter.dev/flutter/dart-ui/VoidCallback.html
- Projeto inicial do MEGA DESAFIO 2 - App Harry Potter Houses Virtual
- Etapa 1
- Etapa 2
- Etapa 3
- Etapa 4
- Etapa 5
- Etapa 6
- Etapa 7
- Resolução do MEGA DESAFIO 2 - App Harry Potter Houses
- Projeto inicial do app IMCCalc
- Temas do Flutter - Documentação do Cookbook
- Cookbook - Site com várias “receitas” do Flutter
- ThemeData - Documentação do widget
- Design do app IMCCalc - Site Dribble
- ColorZilla - Plugin do Chrome e Firefox para extração da cores via código hex
- Color - Documentação da classe
- Como as cores hexadecimais funcionam? - Stack Overflow
- Final e Const - Documentação oficial do Dart
- DateTime - Documentação da classe
- double.infinity - Documentação oficial
- Widget - Documentação da classe
- Pacote font_awesome_flutter - Documentação oficial
- IconData - Documentação da classe
- textBaseline - Documentação da propriedade
- Slider - Documentação do widget
- onChanged - Documentação da propriedade
- .toString - Documentação do método
- .toDouble - Documentação do método
- .round - Documentação do método
- FloatingActionButton - Documentação do widget
- RawMaterialButton - Documento do widget
- shape - Documentação da propriedade
- ShapeBorder - Documentação da classe
- CircleBorder - Documentação da classe