Widgets are high-level objects in the Flutter that is used to describe any part of a UI of the application. Widgets are used to build the UI of your application. They describe the view information such as their configuration, and state. The widgets are displayed in a hierarchical order to be displayed onto the screen. Text, Buttons, checkboxes, scroll, images, and every other UI component in the Flutter is a widget.