Skip to content

Repository files navigation

简约背诵 (JustByHeart)

English Version

项目简介

这是一款用于辅助英文单词背诵的Android应用程序,简称"简背"。它基于程序内置的多个单词库帮助用户进行高效的单词学习和复习。采用现代化的Material Design 3设计语言,提供简洁高效的单词背诵体验。

项目地址:https://github.com/cdz-hy/JustByHeart

核心功能

  • 每日单词学习: 可自定义每日学习单词数量
  • 背诵测试: 中英互译选择题,巩固学习效果
  • 单词收藏: 收藏重要单词,便于重点复习
  • 学习记录: 按日期查看历史学习记录
  • 进度跟踪: 实时显示学习进度和完成情况
  • 简约界面: Material Design 3设计,简洁美观

使用指南

核心学习流程

  1. 选择词库和每日数量

    • 在设置界面切换想背诵的词库
    • 设置每日学习单词数量
  2. 学习自测

    • 在学习界面点击单词卡片翻转,隐藏中文释义进行自测
    • 翻转后的单词将放入测试环节
  3. 背诵标记

    • 对熟悉的单词,可直接点击左下角[已背]按钮快速跳过
    • 在测试模块中答对单词,系统将自动标记为已背

主要功能模块

首页

  • 显示每日已背单词数,点击可进入当日单词列表
  • 显示总进度,点击可查看所有已背/未背单词
  • 提供快速访问学习、搜索、复习等功能的入口

学习界面

  • 以单词卡片为单位进行背诵学习
  • 点击卡片可翻转显示/隐藏中文释义
  • 可点击左下角[已背]按钮快速标记熟悉单词

测试模块

  • 基于翻转过的单词进行中英互译选择题测试
  • 答对的单词将自动标记为已掌握

复习界面

  • 以天为单位查看历史背诵记录
  • 可通过日期选择器查看特定日期的学习情况

收藏功能

  • 显示收藏的单词内容
  • 可随时添加/取消单词收藏

词库模块

  • 查看所有未掌握和已掌握的单词
  • 使用标签页切换不同状态的单词列表

搜索功能

  • 支持模糊搜索单词
  • 实时显示搜索结果
  • 可点击查看单词详情

设置功能

  • 设置每日单词学习数量
  • 切换不同词库
  • 支持背诵和收藏数据的导入/导出
  • 支持主题色切换

技术架构

  • 开发语言: Kotlin
  • 架构模式: MVVM (Model-View-ViewModel)
  • 数据库: Room Database
  • UI框架: Material Design 3
  • 导航: Navigation Component
  • 异步处理: Kotlin Coroutines
  • 数据绑定: View Binding

致谢

本项目在开发过程中参考和使用了以下开源项目的资源:

许可证

本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情。

联系方式

如有问题或建议,请通过以下方式联系:

  • 提交 GitHub Issue

祝您学习愉快!

About

一款简约风格的英文单词背诵软件——简约背诵(JustByHeart);A simple word recitation Android program;

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages