FLUTTER ECOSYSTEM

riverpod_generator

Riverpod 的代码生成器。它既简化了语法,又增强了功能,例如支持有状态热重载。

最新版本
4.0.3
近 30 天下载
73.3万
喜欢数
430
Pub 分数
130

Package Overview

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

插件概览

Riverpod_generator 是 Flutter 中 Riverpod 状态管理库的代码生成工具。它通过自动生成提供者定义来简化样板代码,实现更简洁的语法和更出色的开发体验。该生成器支持有状态热重载,允许在开发过程中保持状态而无需重启。它与 Riverpod 生态系统无缝集成,减少手动编码并提高可维护性。专为性能和易用性设计,帮助开发者专注于逻辑而非重复的设置。

适合场景
  • 简化复杂的提供者声明
  • 在开发中启用有状态热重载
  • 减少大型应用中的样板代码
  • 跨多个文件自动创建提供者
  • 提高代码的可读性和可维护性
主要特点
  • 自动提供者代码生成
  • 支持有状态热重载
  • 减少手动样板代码
  • 与 Riverpod 的 API 集成
  • 生成类型安全的代码
适合对象
  • 使用 Riverpod 的 Flutter 开发人员
  • 构建可扩展状态管理应用的团队
  • 寻求更快迭代体验的开发者可使用热重载功能
  • 需要干净、可维护的状态逻辑的项目
  • 希望减少重复的提供者设置的人
使用建议
  • 需要 Dart 代码生成设置
  • 需要正确的 build_runner 配置
  • 可能会略微增加构建时间
  • 依赖 Riverpod 核心包
  • 对于简单、手写的提供者不需要
支持平台AndroidiOSmacOSWindowsLinux

安装插件

flutter pub add riverpod_generator

所属分类

源码仓库

关联项目