FLUTTER ECOSYSTEM

widgetbook

Widgetbook 是一个用于独立构建小部件和屏幕的沙箱。它可以帮助您在无需运行应用程序的情况下开发难以触及的状态和边缘情况。

widgetbook 封面
最新版本
3.23.0
近 30 天下载
39万
喜欢数
746
Pub 分数
160

Package Overview

基于插件公开资料生成的选型评价,仅供参考。

插件概览

Widgetbook 是一个面向 Flutter 的组件驱动开发工具,提供了一个交互式沙箱,用于独立构建和测试组件及屏幕。它使开发者能够在不启动完整应用程序的情况下探索复杂状态、边缘情况和 UI 变体。通过提供实时预览和可配置参数,Widgetbook 简化了 UI 开发流程,并加强了设计师与工程师之间的协作。它支持多种平台,包括 Android、iOS、Web、macOS、Windows 和 Linux。

适合场景
  • 测试用户界面组件中的边缘情况
  • 在隔离状态下开发可重用的组件
  • 与设计师合作进行UI原型设计
  • 探索不同的小部件状态
  • 验证响应式布局
  • 设计系统的迭代
主要特点
  • 交互式预览环境
  • 对多平台的支持
  • 可配置的 widget 参数
  • 实时热重载
  • 与设计令牌的集成
  • 组件库管理
适合对象
  • Flutter 开发人员构建 UI 库
  • 设计系统团队
  • 专注于组件质量的前端工程师
  • 使用类似 Storybook 工作流的团队
  • 开发人员在处理复杂状态场景
使用建议
  • 需要额外设置以进行初始配置
  • 可能增加小型应用的项目复杂性
  • 内置主题功能有限,仅限基本自定义
  • 最适合具有可重用组件的大型项目
  • 不适用于最终用户应用程序测试
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add widgetbook

所属分类

源码仓库

关联项目

所在榜单