Olá Lucas! A utilização do const
no Column
é uma prática recomendada para melhorar o desempenho e a eficiência do seu aplicativo Flutter.
Quando você utiliza o const
em um Column
, você está informando ao Flutter que os widgets filhos desse Column
não sofrerão alterações durante a execução do aplicativo. Isso permite que o Flutter otimize a renderização desses widgets, reduzindo o consumo de recursos do dispositivo.
No caso específico do exemplo que você mencionou, o professor utilizou o const
no children
do Column
para eliminar os avisos do Android Studio. Isso ocorre porque o Column
espera que os widgets filhos sejam constantes, ou seja, não sofram alterações. Ao adicionar o const
no Column
, você está garantindo que os widgets filhos também sejam constantes.
É importante ressaltar que nem sempre é possível utilizar o const
em todos os casos. Por exemplo, se você precisar de um Column
com widgets dinâmicos, que podem ser alterados durante a execução do aplicativo, não será possível utilizar o const
.
Espero ter ajudado! Bons estudos!