一款使用 Material Expressive 设计风格的舒尔特方格专注力训练 App。
舒尔特方格是一种经典的注意力训练方法。在一个 N×N 的方格中,数字 1 到 N² 随机分布,你需要按照从小到大的顺序依次点击每个数字,用时越短说明专注力越好。
- 支持多种方格大小:3×3、4×4、5×5、6×6
- 精准计时,毫秒级显示
- Material Expressive 风格界面,灵动活泼
- 支持深色/浅色模式
- Material You 动态取色(Android 12+)
- 完成动画与庆祝效果
- 历史成绩记录
截图将在后续版本中补充
| 类别 | 技术 |
|---|---|
| 语言 | Kotlin |
| UI 框架 | Jetpack Compose |
| 设计系统 | Material 3 Expressive |
| 最低 SDK | 24 (Android 7.0) |
| 目标 SDK | 36 (Android 15) |
- Android Studio Hedgehog (2024.1.1) 或更高版本
- Android SDK 36
- JDK 17+
# 克隆仓库
git clone https://github.com/YOUR_USERNAME/shult.git
cd shult
# 使用 Gradle Wrapper 构建
./gradlew assembleDebug
# 安装到设备
./gradlew installDebug或在 Android Studio 中直接打开项目并运行。
shult/
├── app/
│ └── src/
│ └── main/
│ ├── java/com/shult/
│ │ ├── MainActivity.kt # 主 Activity
│ │ └── ui/
│ │ └── theme/ # Material 3 主题
│ │ ├── Color.kt
│ │ ├── Theme.kt
│ │ └── Type.kt
│ └── res/ # 资源文件
├── gradle/
│ └── libs.versions.toml # 版本目录
├── build.gradle.kts
└── settings.gradle.kts
欢迎提交 Issue 和 Pull Request!详见 CONTRIBUTING.md。
本项目遵循 Contributor Covenant 行为准则。
MIT License © 2026 Shult Contributors