stormy_core

安装

dependencies:
  stormy_core: ^2.1.0

Stormy 九个包统一使用 2.1.0 版本,建议将项目中使用的 Stormy 包同批升级。

Flutter >=3.47.1,Dart >=3.13.0 <4.0.0。

网络、Hive 存储、日志、预加载与通用工具。保留 Flutter 及基础能力所需依赖,不引入图片、权限提示或 UI。默认网络实例使用 StormyServices.networkClient。

Flutter 3.47.1 / Dart >=3.13。见 使用指南 与 迁移说明。

Libraries

config/models/storage_config
core/network/client/network_client
core/network/config/network_config
core/network/error/error_handler
core/network/error/network_exception
core/network/interceptors/auth_interceptor
core/network/interceptors/logging_interceptor
core/network/interceptors/retry_interceptor
core/network/parser/data_parser
core/network/parser/response_parser
core/network/stormy_network
统一对外发布 Stormy 网络底层所需能力
core/storage/adapters/hive_adapters
core/storage/adapters/hive_storage_engine
core/storage/interfaces/storage_engine
core/storage/mixins/storage_operations
core/storage/models/storage_bucket
core/storage/models/storage_entry
core/storage/storage_bucket_accessor
core/storage/storage_list
core/storage/stormy_storage
services
stormy_core
utils/extension/future_extension
utils/extension/null_safety_utils
utils/format/money
utils/listeners/app_lifecycle_listener
utils/preload/config/preload_config
utils/preload/control/preload_semaphore
utils/preload/engine/dependency_graph
utils/preload/engine/preload_engine
utils/preload/engine/task_execution_context
utils/preload/exception/preload_exception
utils/preload/model/preload_progress
utils/preload/model/preload_result
utils/preload/model/preload_task
utils/preload/preload
预加载管理器模块
utils/preload/preload_manager
utils/preload/state/preload_state
utils/preload/tracker/preload_tracker
utils/tools/func_utils
utils/tools/log_utils
utils/tools/uuid_utils
utils/validator/validator