FLUTTER ECOSYSTEM

hydrated

一个自动持久化的 BehaviorSubject,带有 Flutter 的简单数据恢复功能。旨在与 BLoC 模式一起使用。

最新版本
2.1.0
近 30 天下载
55
喜欢数
29
Pub 分数
130

Package Overview

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

插件概览

Hydrated 是一个 Flutter 包,提供了一个自动持久化的 BehaviorSubject,可在应用重启后保持状态。专为与 BLoC 模式配合使用而设计,通过自动将状态保存和恢复到本地存储来简化状态管理。该包无需手动序列化或存储逻辑即可确保数据的可靠性,非常适合用于维护用户偏好、会话数据或缓存信息。支持所有主要平台,包括 Android、iOS、Web、macOS、Windows 和 Linux。

适合场景
  • 保留用户偏好
  • 缓存应用状态
  • 维护会话数据
  • 重启后恢复UI状态
  • 处理离线优先场景
主要特点
  • Automatic state persistence
  • Built-in serialization
  • Seamless BLoC integration
  • Cross-platform support
  • Minimal boilerplate
适合对象
  • BLoC-based state management
  • Apps needing offline data retention
  • Developers seeking simple persistence
  • Stateful apps with minimal setup
  • Projects requiring reliable data recovery
使用建议
  • Requires proper serialization of state objects
  • May increase initial load time due to disk I/O
  • Not suitable for large datasets
  • Limited to simple state types
  • Depends on platform-specific storage mechanisms
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add hydrated

所属分类

源码仓库

关联项目

暂无相关数据。