个人开发app(开发一个APP)
发布时间:2021/01/02 02:34:55 点击:2

独立开发一个App是一种怎样的体验?

本文

如果想通过词根词缀提高词汇学习效率,不妨试试这本《词根词缀词典》。下载的这个软件的二维码在文末有。

从事iOS和Android开发八年,只发布了一款APP。

我是一个做了18年“老程序员”的程序员。从2010年转行iOS开发到现在已经快八年了。在过去的八年里,我一直在不断维护、完善、更新和更改一个应用程序的版本。回头一看简直不敢相信。

我是一个“老程序员”,也是一个热爱学习英语的“老程序员”。学英语难免要刷单词。刷单词的时候发现很多单词都有一些非常好的记忆方法,但是这些方法分散在互联网的各个角落。能否制作一个APP,收集这些方法供用户查询?

想到这,我开始做了。

第一版的功能很简单,但是最耗能。1. 确定单词范围。通过整合互联网上的一些词频数据,增加了一些医学词汇。第一版收录约10万字。2. 根据余洪敏老师的《词根》,初步整理出词根800个,标引7000多个。3. 因为是我一个人做的,没有通信成本,代码实现效率还是很高的。安卓和苹果的开发语言虽然差别很大,但是核心代码的算法基本相同(比如数据存储和检索),只是界面略有不同。

第一版于2011年底成功上线。苹果商店为了降低成本,还是用朋友公司的账号,因为所有功能都是离线的,没有服务器。

但是上线后用户的反馈并不好。我觉得肯定有问题。认真分析总结问题应该出现在两个方面。

  1. 如果把产品形式定位为字典,那么当时字典的内容只是简单的解释,音标、发音、双语、例句、同义词、英英都是后面一步一步加进去的。

  2. 背单词的材料太少。用户查询时,很多单词的记忆方法都找不到,只好用度娘重新找。

找到问题,然后一步步解决。

内容主要包括以下几类:

1. 名著上下文

阅读是复习巩固所学单词的最好方法。最好的阅读材料当然是英文原著,但我们很多人在阅读原著时都有困难。单词不够的时候,查字典会让你失去阅读的乐趣和激情,有时候即使你知道所有的单词,也无法理解作者的意思。

针对查字典的问题,我开发了【读经】自动查一些单词的意思,当时没有做,所以这个功能推出后吸引了很多用户下载。针对单词全部已知,无法理解作者意思的问题,我把每个英文段落都配了中文,人工操作。我整理了一百多部名著,花了一年多的晚上和周末。

如果你喜欢读实体书,我已经把这100本书里的每个单词都编入索引了,所以你也可以通过搜索单词来定位这里:

2. 词根词缀分解

背单词的另一个重要方法是词根词缀。词根词缀可以理解为汉字的偏旁部首,我们当然不会按照横竖行背很多汉字,英语单词也不应该按照字母背,除非你是初学者(刚会写字的时候也是按照横竖行背)。虽然这方面的中文资料很多,但都集中在5000左右的测试词汇上。英语资料很丰富,但都是书面材料。如果将这些材料数字化,英语学生可以方便地查询每个单词的词根词缀,也可以查询每个词根构成的单词。目前国内外只有我一个人在做这个数字化的工作。

至今已拆解10多万字,总结2000多个词根,并引入正反向索引,便于类比查询。同时,为这些单词画一棵“词源树”。有了这棵树,你就能明白这个词的来龙去脉了。

3. 单词记忆法

这个功能我是用单词笔记的形式体现的,最初的设计是希望每个用户都能把自己觉得好的方法提交到系统。但现实是:初期的用户量很少笔记就很少,而笔记少就不能吸引更多的用户,这是一个恶性循环。为了让这个体系运转起来,初期的笔记都是我个人录入的。这会存在版*权的问题,不过在之后的运转过程中我都进行了版权确认,这当中得到了摩西老师、钱磊老师和童理民等老师的支持,现在这几位老师在APP里都有专栏,大家一定要关注他们,都是行业精英。

还有很多其他流程,就不细说了。

随着数据的逐渐丰富,APP得到了用户的认可。在Apple Store看所有五星评论比喝鸡汤还有效!

我知道这不是一个个人英雄的时代,但我很高兴用自己的努力为英语学习者提供了一个绝对良心的软件,虽然我为此付出了很多。

高卫东,2017年7月2日,哈尔滨。

上一篇:快速网站备案(网站快速备案需要多久)
下一篇:3d实景地图下载(卫星定位能看见人走动下载)

相关推荐