Flutter includes an awesome way to display simple lists. The ListView widget. Everything in Flutter is a widget. Writing text, you need the Text widget, rows and columns you will need a Row or Column widget.
Once you get the concept of widgets in Flutter life becomes easy. www.flutter.dev also boast of great documentation.
The ListView widgets is a standard way to display a list containing few items. The ListView also includes the ListTitle widget that contains properties like leading, title and other properties serving as visual structure to a list of data.
Here is a code sample of a simple list:
import 'package:flutter/material.dart'; void main() => runApp(MaterialApp( home: MyList(), )); class MyList extends StatelessWidget { @override Widget build(BuildContext context) { final myTitle = "My Contact List"; return Scaffold( backgroundColor: Colors.blueGrey, appBar: AppBar( backgroundColor: Colors.black, title: Text( myTitle, style: TextStyle( fontSize: 20.0, color: Colors.white, ), )), body: ListView( children: <Widget>[ ListTile( leading: Icon( Icons.email, size: 30.0, color: Colors.white, ), title: Text( 'edison@outlook.com', style: TextStyle(color: Colors.white, fontSize: 20.0), ), ), ListTile( leading: Icon( Icons.phone, size: 30.0, color: Colors.white, ), title: Text( "01114567832", style: TextStyle(fontSize: 20.0, color: Colors.white), ), ), ListTile( leading: Icon( Icons.map, size: 30.0, color: Colors.white, ), title: Text( " 1004 estates", style: TextStyle(fontSize: 20.0, color: Colors.white), ), ), ListTile( leading: Icon( Icons.apps, size: 30.0, color: Colors.white, ), title: Text("My apps", style: TextStyle(fontSize: 20.0, color: Colors.white)), ) ], ), ); } }
Top comments (0)