In Flutter, every interface element is a widget: text, button, image, but also layout or margin. Widgets nest in a tree, each describing a part of the screen from its configuration. The interface is therefore built by composing small widgets.
Example
Text('Hello')