Não use functions para criar widgets

  Рет қаралды 11,660

Rodrigo Rahman

Rodrigo Rahman

Жыл бұрын

No dia 09/01 abri uma caixinha de perguntas no meu Instagram / rodrigorahman.dev e um rapaz me envio a pergunta sobre utilizar funções ou widgets customizados para os widgets, respondi a ele porém o que ele me envio do Direct me motivou a criar esse vídeo.
Assista e entenda!!!
*****************************************************************
Caso não tenha se cadastrado na Imersão Dart Week clique no link abaixo
vai acontecer do dia 30/01 a 5 de Fevereiro!
Garanta já sua vaga academiadoflutter.com.br/dart... é online e gratuito!!!.
*****************************************************************

Пікірлер: 25
@luanfonseca3713
@luanfonseca3713 11 ай бұрын
Fera, adorei o conteúdo!
@grafpres2734
@grafpres2734 Жыл бұрын
show, parabéns, começando agora com flutter, ferramenta muito legal de mecher, só acostumar com tanta nomenclatura rsrsrs,
@yagofs6756
@yagofs6756 5 ай бұрын
Muito mas muito bom. Parando de usar funções imediatamente... 😄
@TheMetalStark2
@TheMetalStark2 Жыл бұрын
Sabia da importância do const mas esse problema das funções ainda não, vou lá revisar meus projetos kkk
@fabiovalinhos
@fabiovalinhos Жыл бұрын
Excelente Rodrigo. Trabalho já faz alguns anos no Flutter e algumas vezes me deparava com esta dúvida. Suas colocações valeram ouro. Grato man.
@gameplaydosabao
@gameplaydosabao Жыл бұрын
A engine do Flutter não tem como saber se ela tem que executar a função novamente para desenhar o widget ou se pode reutilizar o resultado da função, porque muito mais coisas podem acontecer dentro de uma função. Isso mata a otimização do Flutter em desenhar a tela. O ideal é realmente sempre usar Stateless e Statefull. E eu inclusive recomendo aplicar o atomic design, que cai como uma luva no Flutter.
@franciscogabriel1771
@franciscogabriel1771 Жыл бұрын
Oque é esse atomic design?
@leandropilz7996
@leandropilz7996 Жыл бұрын
Muito bom, show de bola, isso de fato não tinha esta noção, valeu rahman.
@mateus_lucas.
@mateus_lucas. Жыл бұрын
O melhor de Flutter do KZfaq
@YT.undefined
@YT.undefined Жыл бұрын
Parabéns pelos seus vídeos 👏
@MrVwilliam1
@MrVwilliam1 Жыл бұрын
Bizarro. Eu jurava que essa não era uma questão. Excelente vídeo!
@rodrigoextecoetter8004
@rodrigoextecoetter8004 Жыл бұрын
Muito legal! Matou 2 dúvidas minhas. Eu estava com muita raiva do const kkk ide toda hora pedindo agora passou kkk
@gnrslashsp6501
@gnrslashsp6501 Жыл бұрын
Vixi, eu já tinha percebido a loucura que fica o debug mas não tinha me tocado que era por causa disso, ainda bem que gosto de aprender e seu vídeo chamou bem a atenção. Pergunta, se eu to usando o GetX para criar páginas, eu posso devolver esse 'widget' em forma de uma página GetX ou isso é válido quando o widget retornado é algo constante?
@ArckNIn
@ArckNIn Жыл бұрын
Deixa eu perguntar, o ShowDialog, ele é uma função que retorna o AlertDialog né, eu fiz um showdialog que retorna uma coluna de botões com text e icons.... isso seria ruim??
@ivictoruan
@ivictoruan Жыл бұрын
Isso bem aí é complicado... pq realmente o ShowDialog é uma function e diferentemente do que se falou (não sei o pq) não é uma classe (nem stl nem stf)
@devyuribrasil
@devyuribrasil Жыл бұрын
No contexto de performance, a chamada do Theme.of(context) não é performática? Oq usar no lugar?
@markimkr
@markimkr Жыл бұрын
Rodrigo, gostaria que falasse um pouco sobre o uso de GetX em projetos corporativos para produção, se vale a pena, se é bom os "Pros" e "Contras"... sou DEV tenho bagagem de pouco mais de 2 anos em JS e Typescript, agora estou me aventurando em flutter em uma nova empresa e estou criando tudo com TDD + Clean Arch e fiquei bastante receioso de fazer com GetX e acabei usando flutter_modular + triple. Forte abraço e sucesso com seu canal, ficou show o video!
@rodrigorahman
@rodrigorahman Жыл бұрын
Todos eles são ótimas escolhas, no contexto de Clean Arch com TDD eu seria mais conservador e utilizaria Provider+Bloc ..... venha para o Dart Week que vou mostrar uma estrutura legal pra trabalhar com eles ;-) tmj
@feab100
@feab100 Жыл бұрын
Mas imaginem uma tela apenas com textos que a cada linha varia um pouco, mas que possui apenas texto e nenhuma alteração de estado. Vejo. que ainda é válido utilizar funções para facilitar a vida. Nesse caso seria desnecessário criar vários widgets para uma tela que raramente terá erros e que não possui mais de dois estados.
@Jaja-wk3ko
@Jaja-wk3ko Жыл бұрын
No início do meu aprendizado vi diversos cursos fazendo uso de Functions para criar Widgets, mas como vc disse, não era uma má prática e a própria IDE sugeria esta solução. Acredito que agora ficou claro o erro desta abordagem. Parabéns por mostrar a importância deste conceito!
@dossantos3800
@dossantos3800 Жыл бұрын
Pior que é verdade, o fluter enche o saco com const kakakak o tempo todo.
@mthsena
@mthsena Жыл бұрын
funções build que retornam widgets nunca mais.
@elenildaaraujo4343
@elenildaaraujo4343 Жыл бұрын
0p0p0p00
@ToshiOssada
@ToshiOssada Жыл бұрын
o proprio google já falou sobre isso kzfaq.info/get/bejne/f7WppJCWubjMpqM.html&ab_channel=Flutter
@maurojhs9400
@maurojhs9400 Жыл бұрын
Acho que o fato do site do Flutter, alguns exemplos de componentes usarem function para criar widget, acabou que foi propagando essa má pratica.
A forma certa de criar um projeto Flutter pelo VSCode
11:34
Rodrigo Rahman
Рет қаралды 30 М.
ОДИН ДЕНЬ ИЗ ДЕТСТВА❤️ #shorts
00:59
BATEK_OFFICIAL
Рет қаралды 7 МЛН
Получилось у Вики?😂 #хабибка
00:14
ХАБИБ
Рет қаралды 6 МЛН
ROCK PAPER SCISSOR! (55 MLN SUBS!) feat @PANDAGIRLOFFICIAL #shorts
00:31
Configuração para entrar mais rápido nos aplicativos da televisão TCL
5:32
Indique e ganhe dinheiro
Рет қаралды 648
BOLSA DE VALORES: COMO INVESTIR NA BOLSA COM POUCO DINHEIRO
9:55
Criando um servidor HTTP com Dart
14:34
Rodrigo Rahman
Рет қаралды 18 М.
Swift Cloudy: Estrutura condicional -  Switch Case
5:56
Bruno Faganello
Рет қаралды 1
Flutter Google Map With Live Location Tracking
9:08
The Flutter Way
Рет қаралды 255 М.
Menu Animation on Hover
11:11
Ahmed MH
Рет қаралды 142
ОДИН ДЕНЬ ИЗ ДЕТСТВА❤️ #shorts
00:59
BATEK_OFFICIAL
Рет қаралды 7 МЛН