Should icon be to the right or left of text?
Align to left
(+) No unnecessary gap between icon and text. (+) Makes a good feel because of the similarity with list apperance where bullets are similar to icons.
How do I add an icon to Textbutton flutter?
The simplest way to create a button with icon and text in Flutter is to use the new Material button called ElevatedButton with an icon constructor. ElevatedButton. icon() gives you the ability to add the icon and label parameter to the button. The ElevatedButton was introduced with the release of Flutter v1.