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

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

Changelog #

0.1.0 #

Added #

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

Features #

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

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

unknown (license)

Dependencies

connectivity_plus, crypto, dio, easy_localization, flutter, path, shared_preferences, sqflite

More

Packages that depend on network_kit_lite