英语学习手册 · 鸿蒙原生英语学习 App

学英语必备 · 科学背单词
基于 HarmonyOS NEXT 原生开发 | 版本 v1.1.0
华为应用市场:点击下载


一、应用简介

英语学习手册」是一款专为英语学习者打造的 HarmonyOS 原生 学习应用。它将背单词、间隔复习、听写默写、语法练习、错题本和学习统计整合于一体,帮助你在碎片时间系统提升英语能力。

核心特点:

  • 📚 多类词库:小学至考研、四六级、雅思托福 GRE 等
  • 🧠 科学记忆:基于艾宾浩斯遗忘曲线的间隔复习
  • 🔊 离线发音:系统 TTS 朗读,无需联网即可听音
  • 💾 本地存储:学习进度、错题、收藏本地持久化
  • 🌓 深浅色适配:跟随系统主题自动切换

二、功能展示(图文)

1. 首页 · 学习入口

首页清晰展示「学习新词」与「复习巩固」两大核心入口,配合今日学习数据,一眼掌握学习进度。

在这里插入图片描述

  • 继续学习:自动记忆上次进度,断点续学
  • 复习巩固:间隔重复算法,到期单词自动推送
  • 今日统计:新学 / 复习词数实时更新

2. 词库选择 · 覆盖全学段

支持从小学英语到考研、四六级、专四专八,以及雅思、托福、GRE、GMAT 等主流词书。
在这里插入图片描述

词库类型 说明
小学 / 初中 / 高中 基础教育阶段词汇
考研 / 四六级 / 专四专八 国内考试必备
雅思 / 托福 / GRE / GMAT 出国留学与研究生申请
专升本 / 考博 / 教材 专项与教材配套

3. 背单词 · 先测后学

四选一测验 + 释义详情 + 例句朗读 + 词根词缀,形成完整学习闭环。

学习流程:

  1. 听发音 → 看单词
  2. 四选一选择正确释义
  3. 查看释义、例句、词根词缀
  4. 标记「熟词」或加入收藏,进入下一个

答错自动收录至错题本,便于后续针对性复习。
在这里插入图片描述


4. 单词默写 · 听音写词

听发音写出英文单词,强化拼写记忆,答对后不再重复出现。

在这里插入图片描述
在这里插入图片描述

  • 随机抽取已学单词,不重复默写
  • 完整记录每次默写结果(正确 / 错误)
  • 支持按结果筛选历史记录

5. 语法练习 · 真题式训练

覆盖核心语法知识点,配合高考、四六级等真题式选择题。

!

  • 答对 / 答错即时反馈
  • 每题附带详细解析
  • 错题自动进入错题本

6. 学习统计 · 数据可视化

周学习量、学习时长、遗忘曲线一目了然,让坚持看得见。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
在这里插入图片描述

  • 周单词学习量:按全部 / 新学 / 复习分类统计
  • 周学习时长:每日学习分钟数柱状图
  • 遗忘曲线:艾宾浩斯曲线 vs 个人记忆曲线对比

7. 我的 · 学习工具箱

集中管理默写、错题本、语法练习,以及关于与反馈入口。


三、学习闭环设计

选词库 → 学新词(测验→释义) → 间隔复习 → 默写巩固 → 错题回顾 → 数据统计
   ↑                                                              ↓
   └──────────────────── 持续循环,稳步提升 ────────────────────────┘

四、鸿蒙技术架构

本应用基于 HarmonyOS NEXTArkTS 原生开发,充分利用系统能力,实现流畅、稳定、离线可用的学习体验。

4.1 技术栈概览

技术 用途
ArkTS 应用主开发语言,TypeScript 扩展
ArkUI 声明式 UI 框架,构建全部界面
UIAbility 应用入口,生命周期与窗口管理
Preferences 本地 KV 存储,持久化学习数据
RawFile 内置 JSON 词库与语法资源
系统 TTS 离线语音朗读单词与例句
BackupAbility 数据备份与恢复
深浅色主题 跟随系统 ColorMode 自动适配

4.2 分层架构

┌─────────────────────────────────────────────┐
│  表现层  ArkUI 页面 · 组件 · 路由导航        │
├─────────────────────────────────────────────┤
│  业务层  StudyService · DataLoader           │
│         PronunciationService · TtsService    │
├─────────────────────────────────────────────┤
│  数据层  Preferences 持久化                  │
│         RawFile 词库 / 语法 JSON             │
├─────────────────────────────────────────────┤
│  系统层  HarmonyOS NEXT · TTS · 备份恢复     │
└─────────────────────────────────────────────┘

4.3 核心模块说明

StudyService · 学习引擎
  • 单词学习状态管理(新词 / 学习中 / 复习中 / 已掌握)
  • 艾宾浩斯间隔复习调度(1 → 2 → 4 → 7 → 15 → 30 → 60 天)
  • 错题本、默写记录、收藏词、每日统计
  • Preferences 持久化,应用重启后数据不丢失
DataLoader · 数据加载
  • 启动时从 rawfile 加载词库分类、单词、语法题目
  • 内存缓存 + 按需加载,平衡性能与内存占用
  • 支持多词库并行管理
PronunciationService · 发音服务
  • 优先调用 HarmonyOS 系统 TTS 引擎
  • 单词与例句离线朗读,核心学习场景无需联网
  • 防重复播放、Toast 友好提示
ArkUI 声明式 UI
  • @State / @StorageProp 驱动界面自动刷新
  • 组件化拆分:AppIconSpeakerButtonPageHeader
  • 设计令牌 AppColors + AppLayout 统一管理样式
  • 深浅色资源 base/element/color.json + dark/element/color.json

4.4 为什么选择鸿蒙原生?

优势 说明
性能 原生 ArkTS 编译运行,界面流畅、内存占用低
离线 词库内置 + TTS 本地发音 + Preferences 存储
体验 系统级深浅色、手势导航、安全区适配
生态 华为应用市场分发,BackupAbility 数据保护
开发 声明式 UI 开发效率高,组件复用性强

五、项目结构

jiaoju/
├── AppScope/                    # 应用全局配置
│   └── app.json5                # 包名、版本号
├── entry/src/main/
│   ├── ets/
│   │   ├── entryability/        # UIAbility 入口
│   │   ├── pages/               # 页面(首页、背单词、统计等)
│   │   ├── components/          # 可复用 UI 组件
│   │   ├── services/            # 业务服务层
│   │   ├── models/              # 数据模型
│   │   └── utils/               # 工具与常量
│   └── resources/
│       ├── rawfile/             # 词库 JSON、语法数据
│       ├── base/element/        # 颜色、字符串资源
│       └── dark/element/        # 深色主题资源
└── docs/                        # 文档与截图

六、联系我们

渠道 信息
学习社区 微信 coder7001(加群交流学习心得)
意见反馈 微信 coder7001(功能建议、问题反馈)
应用评分 华为应用市场

七、总结

「英语学习手册」不只是一款背单词工具,而是基于 HarmonyOS 原生能力 打造的完整英语学习解决方案。从选词、学习、复习到默写、语法、统计,每个环节都经过精心设计,让英语学习更高效、更科学、更持久。

学英语,从这一本手册开始。

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐