Storybook ou Desenvolvimento de UI Orientado por Componentes

Pacotes de Desenvolvimento de UI Component-Driven principais do Flutter Desenvolvimento de UI Component-Driven é uma metodologia para construir interfaces de usuário que foca na criação de componentes autônomos e reutilizáveis. Ou seja, no caso do Flutter, podemos dizer que cada componente da interface de usuário, ou seja, um widget, é desenvolvido de forma isolada. Dessa forma, você não precisa iniciar toda a aplicação Flutter apenas para ver como eles são renderizados. Você pode renderizar uma variação específica de forma isolada, passando props, simulando dados ou falsificando eventos. Essa abordagem pode ajudar a tornar seu código mais fácil de manter e testar, e pode facilitar a criação de interfaces de usuário complexas. Esse paradigma de desenvolvimento se popularizou com o Storybook.js e pacotes do Flutter como o Storybook, Dashbook, Widgetbook, etc., tornaram isso possível para desenvolvedores Flutter. A lista completa dos pacotes de Desenvolvimento de UI Component-Driven do Flutter está abaixo.