ListView.builder displays a scrolling list by building its items on demand, only those visible on screen. It takes an itemCount and an itemBuilder that returns the widget for each position. It suits long lists, where building all the items at once would be expensive.
Example
ListView.builder(
itemCount: noms.length,
itemBuilder: (c, i) => Text(noms[i]),
)