Binance 演示

一个使用 FLutter 框架构建的移动应用程序,该应用程序利用 Binance WebSocket API 以烛台图表的形式检索和呈现实时更新,反映了 Binance 平台上找到的功能。

依赖项

此项目使用的依赖项如下:

  • candlesticks: ^2.1.0 一个用于渲染烛台图表的 Flutter 库
  • flutter_svg: ^2.0.9 一个用于解析和渲染 SVG(可缩放矢量图形)文件的 Flutter 库
  • dio: ^5.4.0 一个强大而灵活的 Flutter HTTP 客户端,Dio 简化了网络请求,并提供了拦截器、取消令牌和 FormData 支持等功能。
  • flutter_riverpod: ^2.4.9 一个用于 Flutter 应用程序的提供程序包,可帮助管理和传播小部件树中的状态
  • freezed_annotation: ^2.4.1 一个用于 Dart 中的不可变类的代码生成包。
  • web_socket_channel: ^2.4.0 一个用于处理 WebSockets 的 Flutter 包
  • intl: ^0.19.0 一个 Flutter 插件,可根据不同的区域设置帮助格式化日期、数字和字符串
  • flutter:v3.13.9 移动 SDK

开发依赖项

这些是特定于开发的依赖项:

  • build_runner: ^2.4.7 Dart 团队提供的用于在构建过程中生成代码的工具
  • freezed: ^2.4.5 一个用于 Dart 和 Flutter 的代码生成包,可简化创建不可变类的过程

GIF

Example GIF

截图

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4 Screenshot 5 Screenshot 6 Screenshot 7 Screenshot 8 Screenshot 9

GitHub

查看 Github