Divider is a thin horizontal line, with padding on either side. Dividers can be used in any widget which contains multiple children such as lists, Drawers, Column, Row to separate content.
Table of Contents
Divider()
A divider line can be created with just Divider()
.

ListView( children: [ ListTile( title: Text('Samsung'), ), Divider(), ListTile( title: Text('Apple'), ), Divider(), ListTile( title: Text('Huawei'), ), Divider(), ], )

ListView( children: [ ListTile( title: Text('Samsung'), ), Divider(color: Colors.blue,), ListTile( title: Text('Apple'), ), Divider(thickness: 5.0,), ListTile( title: Text('Huawei'), ), Divider(color: Colors.red, indent: 50, endIndent: 50), ], )
VerticalDivider()
VerticalDivider is a thin vertical line, with padding on either side.

Container( padding: EdgeInsets.all(8.0), width: double.infinity, color: Colors.white, height: 50, child: Row( mainAxisAlignment: MainAxisAlignment.spaceBetween, children: [ Icon(Icons.contact_mail_outlined), VerticalDivider(), Icon(Icons.contact_mail_outlined), VerticalDivider(), Icon(Icons.contact_mail_outlined), VerticalDivider(), Icon(Icons.contact_mail_outlined), ], ), )

Container( padding: EdgeInsets.all(8.0), width: double.infinity, color: Colors.white, height: 50, child: Row( mainAxisAlignment: MainAxisAlignment.spaceBetween, children: [ Icon(Icons.contact_mail_outlined), VerticalDivider(color: Colors.red), Icon(Icons.add), VerticalDivider(thickness: 5.0), Icon(Icons.call), VerticalDivider(thickness: 3.0, color: Colors.green), Icon(Icons.image), ], ), )