Repository navigation
Releases
Releases · xinghe-labs/kuangshuati
v1.1.1 — 冷启动 14.7 秒降到瞬时 / 随机模考 / 启动动效
这一版最重要的一件事:启动
上一版冷启动要等 14.7 秒——每次启动都把整个题库包(300 MB 数据库)的每个文件重新算一遍 SHA-256。现在只看文件 mtime,首帧前的工作从 14.7 秒降到约 10 毫秒。
同时补上了真正的启动动效(图标淡入 + 进度线,620 ms),并修掉了 Android 12 / MIUI 上的启动黑屏与灰屏过渡。
新增
- 随机模考:按题库各模块的题量占比分层抽题,限时交卷后统一判分,首页即可进入
- Web 在线试用版:https://xinghe-labs.github.io/kuangshuati/,不用装就能点(内置 12 道演示题)
变快
- 随机抽题不再让 SQLite 全表扫描(题库包加了覆盖索引)
- 题图按显示尺寸解码,翻页更省内存
题库
更新到 2026-10-25.1:58,890 题 / 515 卷 / 39,196 张图。
首次启动需在应用内下载题库包(约 145 MB,SHA-256 校验后安装),之后全程离线。建议在 Wi-Fi 下完成。
校验
- APK SHA-256:
26bf33443203619dde70585515a3a39a81060aa7c9d378ff93b695dad0041f46 flutter analyze干净;193 项测试通过(1 项依赖私有题库数据,无环境变量时跳过)- CI / iOS Build Check / Web Demo 三条工作流均为 success
已知限制
- 在 MIUI 上,引擎冷启动那约 0.9 秒只有纸色底、不显示图标(系统启动窗口只画底色,不画位图)。这段时间之后接 Flutter 启动页的图标淡入。
- iOS 只做编译验证,暂无签名分发。
v1.1.0 — 限时训练 / 题库导入 / 每日提醒
v1.1.0 更新内容
新功能:
- 导入本地题库 JSON:设置页选择题库文件即可导入,支持题库格式 v2(含自评题)
- 限时训练:首页新入口,单题倒计时(30/45/60/90 秒可选);模考模式分模块时间预算
- 每日练习提醒:本地通知每天固定时间提醒刷题,无需任何联网权限
- 分享成绩卡:统计页一键生成成绩卡片,分享到社交媒体
- 桌面小组件:今日答题数与连续练习天数直接显示在桌面
改进与修复:
- 修复模考当日统计重复计数
- 修复导入真机偶发崩溃(Isolate 作用域问题)
- 启用 core library desugaring,兼容更多旧设备
What's New in v1.1.0
- Import local question banks in JSON (format v2, incl. self-graded questions)
- Timed training: per-question countdown on the home screen; per-module time budgets in mock exams
- Daily practice reminder via local notifications (no network permission needed)
- Share your stats as a generated score card
- Home-screen widget showing today's progress and streak
下载安装 / Install: download the APK below and install it on your Android device (Android 7.0+ / API 24+). The app is signed; the question bank is downloaded inside the app on first launch.
v1.0.8 · 全量题库离线刷题(首个公开版本)
第一个公开 Release:Android 安装包(release 构建)。
安装
- 下载下方 Assets 中的
kuangshuati-1.0.8+9.apk,允许安装未知来源应用后安装。 - 首次启动 App 会在应用内下载题库包(约 145 MB,16 MiB 分片并发下载,SHA-256 校验后安装)。
- 之后全程离线可用:练习、错题、收藏、笔记、统计全部存在本机。
已在真机完成端到端验证:全新安装 → 题库下载 → 练习判分。
版本信息
- 包名
com.kuangshuati.app,versionName1.0.8(versionCode9) - 签名:APK Signature Scheme v2(RSA 4096)
- 内容库版本
2026-10-25:58,890 道题 / 515 份试卷 / 39,196 张题图 - APK SHA-256:
dbdc8c2c7d1921d610fdd911b23c6a60d2fb3fba722bd1d7169a09f5f77b5b43
更新通道
除手动下载外,App 内置更新检查(设置页可手动触发),老版本会提示升级到本版本。
说明
题库为公考真题的网友回忆整理,权利归原出处;本项目未取得原出处的公开分发授权,题库仅随 App 以个人学习用途提供,请勿转售或再分发。详见 README。