import 'package:flutter/material.dart'; import 'package:using_listview/contactlist/contact_list_item.dart'; import 'package:using_listview/contactlist/modal/contact.dart'; class ContactsList extends StatelessWidget { final List _contactModal; ContactsList(this._contactModal); @override Widget build(BuildContext context) { return new ListView( padding: new EdgeInsets.symmetric(vertical: 8.0), children: _buildContactsList(), ); } List _buildContactsList() { return _contactModal .map((contact) => new ContactListItem(contact)) .toList(); } }