Brak opisu

sequoia00 df10cee57b 新增日历,优化通知 1 miesiąc temu
app df10cee57b 新增日历,优化通知 1 miesiąc temu
gradle 7d7aac9bd6 每日打卡,记录生活 1 miesiąc temu
.gitignore 7d7aac9bd6 每日打卡,记录生活 1 miesiąc temu
README.md 7d7aac9bd6 每日打卡,记录生活 1 miesiąc temu
build.gradle.kts 7d7aac9bd6 每日打卡,记录生活 1 miesiąc temu
gradle.properties 7d7aac9bd6 每日打卡,记录生活 1 miesiąc temu
gradlew 7d7aac9bd6 每日打卡,记录生活 1 miesiąc temu
gradlew.bat 7d7aac9bd6 每日打卡,记录生活 1 miesiąc temu
settings.gradle.kts 7d7aac9bd6 每日打卡,记录生活 1 miesiąc temu

README.md

目标打卡(Android)

一个基于 Kotlin + Jetpack Compose 的中文打卡 App,支持:

  • 自定义目标(如健身、戒酒、学习英语)
  • 每日提醒时间设置
  • 当日打卡勾选
  • 历史记录追踪
  • 连续打卡与 30 天完成率统计

技术栈

  • Kotlin
  • Jetpack Compose (Material 3)
  • Room
  • AlarmManager + BroadcastReceiver + Notification

运行方式

  1. 使用 Android Studio 打开项目根目录。
  2. 等待 Gradle 同步完成。
  3. 连接真机或启动模拟器,直接运行 app 模块。

说明

  • 首次启动会请求通知权限(Android 13+)。
  • 提醒使用系统闹钟能力;部分机型可能需要在系统设置中允许精确闹钟与后台活动。