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?"
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?"
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!