pd_develop_kit 0.3.0 copy "pd_develop_kit: ^0.3.0" to clipboard
pd_develop_kit: ^0.3.0 copied to clipboard

跨平台 Flutter 开发工具包插件,提供网络抽象、校验工具、深度比较、扩展与 UI 能力。

0.3.0 - 2026-07-01 #

  • 升级最低 SDK约束至 Dart >=3.5.0 / Flutter >=3.22.0,以兼容 web_socket_channel ^3.0.3flutter_lints ^5.0.0
  • 升级 flutter_lints^3.0.0^5.0.0,统一主包与示例工程的 Lint 规则
  • 升级 native_dio_adapter^1.0.0+2^1.6.0
  • 网络层新增 unknown 错误码(-1),用于兜底错误码,当其他错误码无法匹配时使用
  • 修复网络层错误码排序问题,unknown 置于 -1,其他错误码依次递增,避免后续扩展冲突

0.2.1 - 2026-07-01 #

  • 网络模块新增 unknown 错误码,用于兜底错误码,当其他错误码无法匹配时使用。
  • 修复网络层错误码按数值大小排序问题,避免与已存在错误码冲突。

0.2.0 - 2026-06-30 #

  • 补充各个模块的说明文档.
  • 补充示例项目的完整性.

0.1.0 - 2026-06-30 #

  • 发布准备:补充中文 README、示例说明、API 文档生成说明,并完成格式化、静态分析、测试与发布预检
  • 网络层:新增 PDNetwork 全局配置中心与 PDApiClient 高层客户端,对外统一返回 BaseResponse<T>(不抛出网络/解析异常)
  • 传输层抽象:新增 PDTransport 及 dio 默认适配,业务侧不依赖 dio 类型
  • 单次请求配置:新增 PDRequestConfig 支持 baseUrl/headers/日志开关/encoder/decoder 等覆盖
  • 加解密扩展:新增 PDRequestEncoder / PDResponseDecoder 及 AES 示例实现
  • 工具类:新增 PDTypeSafe(数据层安全转换)、PDPhoneValidator / PDPasswordValidator(表单校验)、PDDeepComparator(深度比较)
  • 示例工程:补充网络层多场景演示与日志输出

0.0.1 #

  • 初始化模板。
1
likes
115
points
18
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

跨平台 Flutter 开发工具包插件,提供网络抽象、校验工具、深度比较、扩展与 UI 能力。

Repository

Topics

#flutter #plugin #network #validator

License

MIT (license)

Dependencies

dio, flutter, flutter_web_plugins, global_event_bus, native_dio_adapter, pd_cooldown, pd_load_state, pd_log, plugin_platform_interface, random_toolkit, web, web_socket_channel

More

Packages that depend on pd_develop_kit

Packages that implement pd_develop_kit