network_kit_lite 0.1.2 copy "network_kit_lite: ^0.1.2" to clipboard
network_kit_lite: ^0.1.2 copied to clipboard

A Dart package inspired by Moya style for Flutter, providing a clean and maintainable way to consume APIs.

Changelog #

0.1.2 - 2025-11-10 #

Changed #

  • 提升版本到 0.1.2,为发布到 pub.dev 做准备
  • 同步优化 pubspec 元数据(homepage、repository、issue_tracker)

Notes #

  • 本次为维护版本,无功能代码变更

0.1.1 #

Changed #

  • 维护更新:完善文档与示例结构,提升一致性
  • 依赖版本范围更新,保持与最新 Flutter/Dart 生态兼容

Fixed #

  • 修复若干文案与注释问题
  • 同步发布元数据(pubspec 版本与日志一致)

0.1.0 #

Added #

  • 初始版本发布
  • 基于 Dio 的网络请求客户端
  • 支持多种拦截器:认证、缓存、重试、日志、监控、超时
  • 多级缓存系统:内存、文件、SQLite、LRU
  • 网络连接监控
  • 错误处理和国际化支持
  • 类型安全的 API 端点定义
  • 响应包装器和结果处理
  • 完整的示例代码和文档

Features #

  • 🚀 简洁的 API 设计,灵感来自 Moya
  • 🔐 自动 token 管理和认证
  • 💾 智能缓存策略
  • 🔄 智能重试机制
  • 📊 网络请求监控
  • 🌍 国际化错误消息
  • 🛡️ 类型安全保证
  • 📚 完整的文档和示例
1
likes
65
points
8
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A Dart package inspired by Moya style for Flutter, providing a clean and maintainable way to consume APIs.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

analyzer, build, connectivity_plus, crypto, dio, easy_localization, flutter, freezed_annotation, json_annotation, path, shared_preferences, source_gen, sqflite, uuid

More

Packages that depend on network_kit_lite