Functional Features

List<String> users = ['Alice', 'Bob'];
List<Widget> userWidgets = users.map((name) => Text(name)).toList();

Important

This converts to a list of Iterables

// The spread operator
Column(
    children: [
        HeaderWidget(),
        ...userWidgets,
        FooterWidget(),
    ]
)