332 字
2 分钟
ReactionPro Client

ReactionPro Client 是一个使用 Flutter 构建的反应力与击杀时间测试客户端,一套代码覆盖 Web、Windows、Android、iOS、macOS 和 Linux 六个平台。

功能一览#

  • 反应力测试:逐回合记录详细数据,量化你的反应速度
  • 击杀时间测试:支持 2D / 3D 兼容模式与 Raw Input,贴近真实电竞环境
  • 外观自定义:准星、目标、网格、开屏均可按个人习惯调整
  • 账号体系:登录、成绩历史与排行榜(客户端侧)
  • 多端构建:Flutter Web 与 Windows 桌面端

技术栈与环境#

Flutter 3.44.3
Dart 3.12.2
Windows 桌面构建需 Visual Studio 2022「使用 C++ 的桌面开发」

快速开始#

Web 端本地运行:

Terminal window
Set-Location .\frontend
flutter pub get
flutter run -d chrome

Windows 桌面端:

Terminal window
Set-Location .\frontend
flutter run -d windows --dart-define=API_BASE_URL=http://localhost:3000/api/v1

配置与安全#

客户端配置会被编译进应用(用户可读取),因此只允许放公开值:

API_BASE_URL
OAUTH_GITHUB_CLIENT_ID
OAUTH_GOOGLE_CLIENT_ID
SENTRY_DSN

项目使用 Apache License 2.0 开源,详情见仓库:

github.com/Znfooe/ReactionPro-Client

ReactionPro Client
https://shirone.mysqil.com/posts/reactionpro-client/
作者
Znfooe
发布于
2026-07-01
许可协议
CC BY-NC-SA 4.0

分享文章

生成精美分享图或复制链接,与更多人分享本文。

继续阅读

换条路线

从其他文章中稳定抽取