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

ListView x SingleChildScrollView

Fiquei com a mesma dúvida nesse assunto já postado, porém não respondido...

Qual a vantagem de manter o ListView no lugar do SingleChildScrollView, visto que a implementação do SingleChildScrollView estava mais simples?"

1 resposta
solução!

Hey Jayme, olha eu aqui de novo hahaha

Vamo lá: o SingleChildScrollView cria uma tela ENORME que pode ser arrastada para ser visualizada, então imagina que você tem uma lista de 100 Contatos.. O Seu dispositivo vai carregar os 100 Contatos e mostrar todos eles de uma vez.

Enquanto o ListView só carrega os Contatos que cabem na sua tela por vez, se você arrastar para ver mais, ele carrega mais contatos ( Vamos supor que cabem 10 contatos na sua tela por vez, então ele carrega apenas esses para mostrar)

Então, com essa informação podemos pensar... Qual a vantagem de carregar apenas os que cabem na tela de uma vez?

A vantagem de é que seu dispositivo não vai sofrer quando tiver 10000 contatos para serem carregados, uma vez que carregar todos de uma vez vai consumir muito tempo, e carregar apenas os que cabem na tela por vez consome muuuito menos.

Espero ter ajudado!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software