这是一款用于辅助英文单词背诵的Android应用程序,简称"简背"。它基于程序内置的多个单词库帮助用户进行高效的单词学习和复习。采用现代化的Material Design 3设计语言,提供简洁高效的单词背诵体验。
项目地址:https://github.com/cdz-hy/JustByHeart
- 每日单词学习: 可自定义每日学习单词数量
- 背诵测试: 中英互译选择题,巩固学习效果
- 单词收藏: 收藏重要单词,便于重点复习
- 学习记录: 按日期查看历史学习记录
- 进度跟踪: 实时显示学习进度和完成情况
- 简约界面: Material Design 3设计,简洁美观
-
选择词库和每日数量
- 在设置界面切换想背诵的词库
- 设置每日学习单词数量
-
学习自测
- 在学习界面点击单词卡片翻转,隐藏中文释义进行自测
- 翻转后的单词将放入测试环节
-
背诵标记
- 对熟悉的单词,可直接点击左下角[已背]按钮快速跳过
- 在测试模块中答对单词,系统将自动标记为已背
- 显示每日已背单词数,点击可进入当日单词列表
- 显示总进度,点击可查看所有已背/未背单词
- 提供快速访问学习、搜索、复习等功能的入口
- 以单词卡片为单位进行背诵学习
- 点击卡片可翻转显示/隐藏中文释义
- 可点击左下角[已背]按钮快速标记熟悉单词
- 基于翻转过的单词进行中英互译选择题测试
- 答对的单词将自动标记为已掌握
- 以天为单位查看历史背诵记录
- 可通过日期选择器查看特定日期的学习情况
- 显示收藏的单词内容
- 可随时添加/取消单词收藏
- 查看所有未掌握和已掌握的单词
- 使用标签页切换不同状态的单词列表
- 支持模糊搜索单词
- 实时显示搜索结果
- 可点击查看单词详情
- 设置每日单词学习数量
- 切换不同词库
- 支持背诵和收藏数据的导入/导出
- 支持主题色切换
- 开发语言: Kotlin
- 架构模式: MVVM (Model-View-ViewModel)
- 数据库: Room Database
- UI框架: Material Design 3
- 导航: Navigation Component
- 异步处理: Kotlin Coroutines
- 数据绑定: View Binding
本项目在开发过程中参考和使用了以下开源项目的资源:
- 词库来源:https://github.com/KyleBing/english-vocabulary
- 开发辅助工具:https://github.com/google-gemini/gemini-cli
本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情。
如有问题或建议,请通过以下方式联系:
- 提交 GitHub Issue
祝您学习愉快!