flutter_backend_sdk 1.0.0 copy "flutter_backend_sdk: ^1.0.0" to clipboard
flutter_backend_sdk: ^1.0.0 copied to clipboard

Flutter SDK for Backend Go API - 用户管理、文件存储、好友系统和实时聊天功能的完整SDK

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.0.0 - 2025-08-29 #

Added #

  • 初始版本发布
  • 用户认证系统
    • 用户注册、登录、激活功能
    • JWT双Token认证机制
    • 自动令牌刷新
    • 密码重置功能
  • 文件管理系统
    • 单文件和批量文件上传
    • 文件分类和权限管理
    • 存储信息查询
    • 文件预览和下载
  • 好友系统
    • 好友请求发送/接受/拒绝
    • 好友列表管理和搜索
    • 好友备注功能
    • 用户拉黑和黑名单管理
  • 实时聊天功能
    • WebSocket连接管理
    • 多种消息类型支持(文本、状态、反应)
    • 在线状态同步
    • 输入状态显示
    • 自动重连机制
    • 心跳保活
  • 聊天房间管理
    • 一对一聊天房间创建
    • 房间列表查询
    • 房间状态管理
  • 完整的类型定义
    • 所有API响应的Dart类型定义
    • JSON序列化/反序列化
    • 枚举类型和扩展方法
  • 统一的错误处理
    • 自定义异常类型
    • API错误、网络错误、认证错误分类
    • WebSocket连接错误处理
  • HTTP客户端封装
    • 自动认证头添加
    • 请求/响应拦截
    • 文件上传支持
    • 超时和重试机制
  • 完整的文档和示例
    • 详细的README文档
    • API使用示例
    • 完整的Flutter示例应用

Dependencies #

  • flutter: ">=3.0.0"
  • http: ^1.1.0
  • web_socket_channel: ^2.4.0
  • path: ^1.8.3
  • mime: ^1.0.4
  • crypto: ^3.0.3
  • shared_preferences: ^2.2.2

Requirements #

  • Dart SDK: '>=3.0.0 <4.0.0'
  • Flutter: ">=3.0.0"
0
likes
125
points
27
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Flutter SDK for Backend Go API - 用户管理、文件存储、好友系统和实时聊天功能的完整SDK

Homepage

License

MIT (license)

Dependencies

crypto, flutter, http, mime, path, shared_preferences, web_socket_channel

More

Packages that depend on flutter_backend_sdk