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。
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