Skip to content

Mizuki Sync Android

Mizuki Sync Android 是面向舞萌 DX 玩家设计的 Android 第三方客户端。项目通过对接落雪查分器 (LXNS) API,为玩家提供成绩查询、曲库筛选、玩家状态同步和数据展示能力。

项目定位

这个项目采用前后端分离架构。Android 客户端只负责 UI 渲染、本地缓存和请求发起;后端负责数据清洗、版本去重、公共数据分发和涉密 API Key 管理,避免客户端直接暴露第三方开发者密钥。

核心能力

Android 客户端

使用 Kotlin 构建,核心组件包括 RecyclerView、CardView、Coroutines、OkHttp 和 Glide。客户端负责玩家名片、曲库列表、筛选条件和成绩信息展示。

曲库与筛选

支持定数范围、游戏版本和乐曲分类等筛选。后端会定时拉取落雪数据并生成规范化字典,减少客户端硬编码。

成绩同步

支持同步玩家状态,并在主页展示最新游玩成绩、单曲达成率和评级等数据。

架构说明

组件技术栈
Android 客户端Kotlin, RecyclerView, CardView, Coroutines, OkHttp, Glide
后端服务FastAPI, Uvicorn
数据来源LXNS API
后台任务lxns_update.py 定时同步与清洗曲目数据

维护说明

文档站只保留项目定位和架构说明。具体后端部署、客户端编译和 API Key 配置以仓库 README 为准。