搜索插件、代码仓与 APP 分类

flutter_form_bloc 封面
插件详情v0.31.0

flutter_form_bloc

在 Flutter 中创建精美的表单。最简单的方法来预填充、异步验证、更新表单字段,并根据表单状态反应性地显示进度、失败或导航。

近 30 天下载
586
喜欢数
227
Pub 分数
60

安装插件

flutter pub add flutter_form_bloc

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

flutter_form_bloc 是一个 Flutter 包,通过强大的功能简化了表单创建,例如预填充表单字段、异步验证、动态字段更新以及与状态驱动的 UI 响应。它使开发者能够构建美观且具有响应性的表单,这些表单会根据状态变化显示加载指示器、错误信息或在不同屏幕之间导航。该包可无缝集成到 Flutter 的 widget 树中,并通过基于表单事件和状态的状态管理,促进代码的清晰性和可维护性。非常适合需要实时反馈和动态行为的复杂表单。

适合场景

  • 构建动态和响应式表单
  • 处理表单中的异步验证
  • 使用现有数据预填充表单
  • 管理表单状态转换
  • 基于表单状态的自动化导航
  • 显示加载和错误状态

主要特点

  • 异步验证支持
  • 表单状态反应以更新UI
  • 表单字段的轻松预填充
  • 动态字段更新
  • 内置表单事件处理
  • 状态驱动的导航

适合对象

  • 开发复杂表单的开发者
  • 优先考虑可维护的表单逻辑的团队
  • 需要实时表单反馈的项目
  • 具有大量表单交互的应用程序
  • 使用响应式模式的Flutter开发者
  • 需要强大表单状态管理的项目

使用建议

  • 需要理解响应式编程概念
  • 可能为简单表单增加开销
  • 依赖 form_bloc 核心包
  • 除了基本示例外,文档有限
  • 最适合具有复杂表单工作流的大型应用程序

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

form_bloc

Package Pub
form_bloc pub package
flutter_form_bloc pub package

Easy Form State Management using BLoC pattern. Separate the Form State and Business Logic from the User Interface.

🔥👉 Documentation and Tutorials 👈🔥

  • [x] Synchronous Field Validation
  • [x] Asynchronous Field Validation
  • [x] Easy Loading and Initializing
  • [x] Wizard / Stepper Forms
  • [x] Submission Progress
  • [x] Success / Failure Response
  • [x] Serializable Form
  • [x] Submission Errors to Fields
  • [x] Dynamic Fields
  • [x] Conditional Fields
  • [x] List Fields
  • [x] Group Fields
  • [x] CRUD Support
  • [x] Beautiful Built-In Widgets

Examples

Maintainers

所属分类

依赖

依赖清单 7 项

源码仓库

使用此插件的项目

暂无相关数据。