Flutter

Flutter uses a reactive framework where the user interface is composed of widgets. Widgets are building blocks for constructing UI elements, such as buttons, text fields, images, and layouts. Flutter provides a wide range of customizable and composable widgets that can be combined to create complex UIs.