When creating a very simple scrollable list in Flutter, what are the advantages and disadvantages of saying (where
widgets is List<Widget> == true):
var widget = new SingleChildScrollView( child: new Column( chidren: widgets ));
var widget = new ListView(children: widgets);
Solution 1: Rémi Rousselet
Definitely go for option 2.
ListView have a few cool optimisations. https://youtu.be/UUfXWzp0-DU?t=33m38s
Solution 2: Jitesh Mohite
Listview Widget shows the unlimited number of children inside it, but the main advantage of using ListView is it renders only visible items on the screen perhaps more specifically I would say
The column is used when we have to draw different widgets in the list. If items increase in the
SingleChildScrollView is used for scrolling purposes.
For More Reference: