Flutter funciona de manera muy parecida a react.js de hecho, usa el mismo concepto de componentes con estado y componentes sin estado. Solo en vez de llamarse "componentes" en flutter se les llama "widgets", y asi como en react todo es un componente, pues aqui lo mismo, todo en flutter es un widget.
Hay muchas maneras de darle forma y estilo a una app de flutter y la más común de todas
es usar los paquetes que vienen por defecto de package:flutter/material.dart
, el cual no es
mas que muchisimos elementos y widgets de la librería Material Design
. Digamos que es el