最近把自己做的一款 HarmonyOS 应用正式上架了。

应用叫:

六听

是一款面向大学英语六级备考的听力与词汇训练工具。

目前已经可以在 鸿蒙应用市场搜索「六听」 下载使用。

当前版本:

  • 免费
  • 无广告
  • 无需注册

这篇文章不只想介绍一下应用,也简单分享一下我为什么做它,以及目前在产品设计上解决了哪些问题。
 

一、为什么做「六听」?

准备四六级听力时,我一直觉得有一个问题很明显:

很多单词明明认识,但放进听力里就是听不出来。

比如一个单词单独放出来:

你知道拼写,也知道意思。

但进入真实语速之后,可能出现:

  • 连读
  • 弱读
  • 失去爆破
  • 重音变化
  • 前后音节连接
  • 语速过快

最后就会出现一种很常见的情况:

看原文:这句话我每个词都认识。
听音频:刚才说的是这句话?

这让我意识到:

“认识一个单词”和“听得出一个单词”,其实是两种不同的能力。

很多背单词软件训练的是:

拼写 → 意思

但听力真正需要的是:

声音 → 意思

所以我想做一个更偏向“听觉训练”的六级工具。

这就是「六听」最开始的想法。


二、目前「六听」主要做了什么?

现在的六听主要围绕两件事:

听力训练 + 六级词汇

但并不是简单把真题和单词塞进去,而是尽量拆分成不同的训练模式。


1. 六级听力真题

目前已经整理了六级听力材料,包括最新真题内容。

可以按照不同题型进行训练,例如:

  • 长对话
  • 听力篇章
  • 讲座 / 讲话

在训练过程中可以进行:

  • 正常答题
  • 定位原文
  • 单句播放
  • 精听
  • 盲听
  • 听写
  • 错题复习

我比较希望它不是:

“做完一套 → 对答案 → 下一套”

而是可以把真正没听懂的句子重新拆出来练。


三、把一段听力拆成一句一句练

这是目前我自己比较喜欢的功能之一。

普通听力训练很容易出现:

整段播放完了,只知道自己错了。

但是你不一定知道:

到底是哪一句没听懂?

所以六听支持把材料拆分成具体句子。

可以:

  • 点击某一句直接播放
  • 当前句高亮
  • 逐句精听
  • 逐句盲听
  • 逐句听写

例如某一句没听出来,可以反复只练这一句。

而不是每次都从几十秒前重新找位置。


四、特殊发音专题:专门解决“认识但听不出来”

这个是我目前觉得比较有差异化的一个模块。

很多听力 App 会给真题、单词、精听。

但是:

真实语流里的特殊发音现象,往往没有被单独拿出来训练。

所以我在六听里做了一个:

特殊发音专题

目前整理了 9 个专题、54 个例句

主要针对听力中容易导致识别失败的发音现象。

用户可以先学习发音现象,再直接进入:

专题盲听挑战

不是只告诉你:

“这里发生了连读。”

而是最终要求:

不给原文,你到底能不能真的听出来?

我觉得这一点很重要。

因为“看懂发音规则”和“耳朵真的能识别”仍然是两回事。


五、十多年六级真题词频

词汇部分我也不太想再做一个普通的四六级词表。

一个问题是:

六级词表里这么多词,真的需要平均用力吗?

实际上,不同单词在历年真题中出现的频率差异很大。

所以六听里加入了:

十多年六级真题词频统计

用户不只是知道:

“这是一个六级单词。”

还可以看到:

这个词在过去十多年真题里到底出现过多少次。

这样至少可以有一个优先级:

高频词 → 优先掌握
低频词 → 适当降低优先级

对于备考阶段来说,我觉得比机械地从 A 背到 Z 更有实际意义。


六、词汇也不仅仅是“看英文选中文”

因为六听本身强调的是“听”,所以词汇训练里也加入了:

听音选义

不给拼写。

直接播放单词:

你能不能只靠声音判断它是什么意思?

听音拼写

听到单词以后:

能不能把它正确拼出来?

这两个模式其实就是在训练:

声音 ↔ 单词 ↔ 意思

而不是单纯的视觉记忆。


七、复习不是“错了就算了”

训练类 App 还有一个很常见的问题:

当时错了,看完答案觉得懂了,然后再也没见过。

所以六听里做了自己的复习体系。

包括:

  • 错题
  • 错词
  • 漏词
  • 收藏句子
  • 逐句复习
  • 薄弱专题
  • 今日复习

复习时间会按照一定节奏重新出现。

希望最终形成的是:

发现问题 → 训练 → 记录 → 再次复习

而不是单次刷题。


八、为什么选择 HarmonyOS?

这是我第一次完整地把一个 HarmonyOS App 从开发做到正式上架。

目前应用主要面向 HarmonyOS 平台。

开发过程中也体验了不少 HarmonyOS 原生开发能力。

对于我来说,这个项目最大的收获之一就是:

不再只是“写一个 Demo”,而是真正把一个产品做到了可以给陌生用户使用的程度。

从最开始:

  • 功能设计
  • 页面结构
  • 数据组织

到后面:

  • 音频播放
  • 本地数据存储
  • 深色模式
  • 应用市场材料
  • 真机测试
  • 版本审核
  • 上架后的用户反馈

真正上线之后才会发现,写代码其实只是整个应用开发流程的一部分。


九、目前仍然在持续更新

「六听」并不是一次做完就结束。

后面还会继续根据实际使用反馈调整:

  • 听力训练流程
  • 词汇内容
  • 特殊发音专题
  • 真题材料
  • 复习逻辑
  • UI 和交互体验

目前我尤其想知道的是:

真正准备四六级的人,在使用过程中到底会在哪一步觉得不好用?

因为开发者自己长期使用一个产品以后,很容易习惯自己的交互逻辑。

真实用户反馈反而更重要。


十、欢迎体验

如果你正在准备大学英语四六级,并且使用 HarmonyOS,可以在:

华为 / 鸿蒙应用市场搜索「六听」

目前:

免费、无广告、无需注册。

如果你是 HarmonyOS 开发者,也欢迎从开发和产品角度给我提意见。

比如:

  • UI
  • 交互
  • 性能
  • 兼容性
  • 功能设计
  • 学习流程

有问题都可以直接评论区告诉我。

后面如果大家感兴趣,我也可以再单独写文章分享:

一个大学生是怎么从零做完第一款 HarmonyOS App,并真正上架应用市场的。


最后

做这个 App 以后,我越来越觉得:

英语听力很多时候不是:

“这个词我不会。”

而是:

“这个词我会,但我的耳朵还不认识它。”

「六听」目前想解决的,就是这件事。

Logo

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

更多推荐