Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Escolha de Widget

No código que você fez, notei que utilizou bastante o Flexible e o EdgeInsets.symmetric. Gostaria de saber o motivo dessa escolha e se é uma boa prática usá-los dessa forma?

1 resposta
solução!

Olá, Mateus! Tudo bem

Ótima pergunta! Vamos falar um pouco sobre o uso do Flexible e do EdgeInsets.symmetric no Flutter.

O Flexible é um widget muito útil quando você quer que um widget filho dentro de um Row, Column ou Flex ocupe o espaço disponível de forma proporcional. Ele é especialmente útil quando você está lidando com layouts responsivos e precisa que seus widgets se ajustem de acordo com o espaço disponível na tela. Por exemplo, se você tem dois widgets dentro de uma Row e quer que eles ocupem espaços proporcionais, você pode usar Flexible para definir essa proporção.

Já o EdgeInsets.symmetric é utilizado para adicionar espaçamento simétrico (horizontal ou vertical) em torno de um widget. Isso é muito comum quando você quer manter um espaçamento consistente em torno de seus widgets, o que ajuda a manter um design limpo e organizado.

O uso desses widgets é considerado uma boa prática quando você quer construir interfaces que sejam flexíveis e que se adaptem bem a diferentes tamanhos de tela, além de manter um design consistente e visualmente agradável. Claro, tudo depende do contexto do seu layout e do que você está tentando alcançar. É sempre bom testar e ver o que funciona melhor para o seu caso específico.

Espero ter ajudado!

Siga firme nos seus estudos e conte com o fórum sempre que precisar!

Abraços :)

Caso este post tenha lhe ajudado, por favor, marcar como solucionado