ListView.builder affiche une liste défilante en construisant ses éléments à la demande, seulement ceux visibles à l'écran. Il prend un itemCount et un itemBuilder qui retourne le widget de chaque position. Il convient aux longues listes, où construire tous les éléments d'un coup serait coûteux.
Exemple
ListView.builder(
itemCount: noms.length,
itemBuilder: (c, i) => Text(noms[i]),
)