https://apps.apple.com/cn/app/%E4%BB%8A%E6%97%A5%E8%83%8C%E5%8D%95%E8%AF%8D/id1619751017
被优化以后,边找工作边讨薪,顺便就学习了下 SwiftUI ,所谓在实践中学习嘛,立马做个 app 练练手,app 都做好了,工作也没找上,工资也还没要回来,谁能比我惨啊!
由于自己一直在背单词,索性做个背单词 app 吧,所以这个 app 主要是以自己喜欢的方式做的,没有根据主流背单词 app 的形式来做。
App 无任何形式的广告、引流或推送(除自己主动设置的背单词提醒,默认不开启),也没有任何提醒的小红点(我非常讨厌小红点),且除了 logo ,一张图片没用到(除打卡海报生成的图片),没有花里胡哨,就是安安静静的背个单词。
SwiftUI ,这个是真的好用,用起来和 Vue 差不多,直接拉低了做 app 的门槛。缺点也很明显,差不多到 SwiftUI3.0 才好用点,也就是要从 ios14 或 15 开始,再以前系统就不能兼容了。
Gin ,用来写接口,真的是比 php 好用,本人主业是做 php 的,业余喜欢用 Golang 。
Realm ,这是个前端数据库,我觉得很好用,至少比 CoreData 好用,是 MongoDB 这家公司做的,比较靠谱。功能很强大,本身实现了本地库的多终端自动同步,相当于实现了苹果的 CoreData+CloudKit 的自动同步,但人家 Realm 还支持 Android 等其它平台呢啊。
当然了,同步这种高级功能我是不用的,在国内太慢了。我模仿 Git 简单实现个数据同步功能,用来增量同步学习数据,主要流程就是:
app 的名字就叫今日背单词,提醒自己今日背单词,哈哈。
将单词加入学习计划后,会自动安排学习计划,参考 anki 那样,但我只加了认识和忘记 2 个按钮,没有加模糊按钮,也是个人喜好吧,加了模糊按钮我用了一阵子,有时会让我在模糊和忘记之间纠结选哪个,不如去掉模糊按钮。
背单词采用白板的形式,没有释义或图片选项供选择,以前用选项这种方式背过,给选项能选上,单独拎出来不一定认识。
有学习小组功能,可以和好友一起组队背单词,哈哈。
还有个简单的倒数日功能,用来显示一个目标,在首页顶部放一个考研倒数日,很方便。
一直在 app 里背单词也比较累,所以加了将单词导出为 pdf 文件的功能,打印出来放床头随便看看。
中英模式下有个语音识别单词功能,可检验发音。本来还做了个语音拼写检查的,但系统对单字母发音识别不太准,体验不好,想找个单字母发音分类器模型的,一直没找到,有这个资料的小伙伴帮助提供下线索,哈哈。
还有个学习回顾和预习功能,复习和预习的确很重要。
主要功能一个月多前就做好上架了,我自己下载下来用了一个多月,感觉还可以,优化了一些地方,比如自己用着用着总需要手动添加单词到学习计划真的很麻烦,但一次性添加太多单词又会让我觉得计划太多会影响学习的积极性,于是我就加了个选择单词书的功能,选好需要背的单词书,然后在学习计划不足的时候根据指定的学习顺序少量少量的自动添加。
词库主要用的 WordNet ,单词页面会显示同义词、反义词、词态变化、英文释义、英文例句。
app 是有内购的,主要用来购买单词上限,但考虑到背单词的主要还是学生群体,也不容易,所以在购买页面增加了个在校学生免费领取 3600 个单词上限的按钮,每天签到、满一周、满一月签到都可获得单词上限,基本是不用花钱的。
感兴趣的小伙伴可以在注册账号后留下数字 id ,或者到群里发下数字 id (文章末尾附上群二维码),永久会员奉上(可邮箱、手机注册,或者用苹果账号直接登录,也可游客使用)。
第一次做 app ,做的不好,请大佬们给给建议,打个分,给个评论,支持一下,多谢啦~(如果有工作介绍,那就更好啦,深圳,主做 php ,golang 也可以,原支付公司工作,技术对接各支付渠道,熟悉银联网联加密机国密改造对账啥的,学历大专 T.T )
再闲着,我另一个 app 都快做好了,救救我吧 T.T
https://apps.apple.com/cn/app/%E4%BB%8A%E6%97%A5%E8%83%8C%E5%8D%95%E8%AF%8D/id1619751017
欢迎喜欢背单词的小伙伴们进来一起交个朋友哈,也可以交流交流 SwifUI 或其它 app 开发问题~
https://apps.apple.com/cn/app/%E4%BB%8A%E6%97%A5%E8%83%8C%E5%8D%95%E8%AF%8D/id1619751017
诸事顺遂,贵体康泰。
104
Bdes 2022-06-30 23:11:51 +08:00
100109,感谢大佬
|
108
jackyin OP @instalapple 已奉上,感谢支持哈。
|
113
jackyin OP @willdonner 已奉上,感谢支持哈。
|
114
darer 2022-06-30 23:19:10 +08:00
只有英语吗
能不能加点其他语种啥的 比如日语 |
115
jackyin OP @zhangfeiwudi 已奉上,感谢支持哈。
|
121
LengA 2022-06-30 23:24:04 +08:00
100110
感谢 |
127
f0rger 2022-06-30 23:32:27 +08:00 via iPhone
100116 ,感谢
|
128
theswow 2022-06-30 23:32:29 +08:00
感谢 op
|
129
sciel 2022-06-30 23:32:59 +08:00 via iPhone
可以代替开心词场吗? 好想没有其他特别的功能呢? 单词复习提醒有吗? 开心词场的单词学习了之后复习基本就是一个月以后,其实根本没记住。 如果三四天能复习就好了,直到记住。
|
130
sanshiliu 2022-06-30 23:33:06 +08:00
100117
感谢 |
131
Qtalks 2022-06-30 23:33:32 +08:00 via iPhone
已经五星,感谢! 100113
|
132
acoldfox 2022-06-30 23:35:43 +08:00
100118
先谢了 |
133
zhaoto 2022-06-30 23:38:27 +08:00
100120 ,谢谢
|
135
Tokin 2022-06-30 23:40:17 +08:00 via iPhone
100122 感谢🙏
|
137
HHeeFFeeng2016 2022-06-30 23:41:46 +08:00
100119 ,感谢
希望后续能够添加更多单词种类,比如:生活,工作... |
139
Alixys 2022-06-30 23:44:17 +08:00
100125 ,谢谢
|
140
intelmd 2022-06-30 23:44:29 +08:00 via Android
100124 感谢 op 我记得之前有人总结过看懂经济学人的单词,要是能自己导入词库就好了。
|
145
jackyin OP @Ghrhrrv146 感谢支持,已奉上哈。
|
146
ckfear 2022-06-30 23:48:57 +08:00
100128 感谢
|
147
jackyin OP @yangmacbob 感谢支持,已奉上哈。
|
148
matachuan258 2022-06-30 23:49:47 +08:00
100127 学生党谢谢 op
|
149
jzhone 2022-06-30 23:50:24 +08:00
100130 ,谢谢
|
150
qiyuanshouji 2022-06-30 23:50:33 +08:00 via iPhone
100129
谢谢大佬 |
151
jackyin OP @Ghrhrrv146 是指自己创建一本单词书,然后添加单词吗?
|
153
jackyin OP @PeekabooCAT 已奉上,感谢支持哈。
|
154
Ghrhrrv146 2022-06-30 23:55:56 +08:00 via iPhone
@jackyin 对,自定义单词表,支持批量导入
|
155
jackyin OP @rechtsstaat 已奉上,感谢支持哈。
|
159
fei051466 2022-07-01 00:04:55 +08:00 via iPhone
100132 ,先谢楼主。刚好最近准备重拾英语,目前在 b 站找了些音频在听,那就顺路再搞个背单词的好了。
|
164
andywwj 2022-07-01 00:09:41 +08:00 via iPhone
100133 感谢大佬!
|
165
vancir 2022-07-01 00:19:49 +08:00
100135 感谢作者
|
166
jackyin OP @sciel 感谢建议。这个是根据单词学习结果来判断学习频率的。如果一直忘记就会一直安排重复学习,一直到不断的认识。如果认识以后又忘记,再重复安排学习,直到不断的认识,连续认识次数的增加才会增加复习间隔时间。
目前可以设置每天提醒背单词的时间,你问的可能是有没有针对单词来提醒复习,目前是没有的,系统会自动安排复习,但是可以在单词上增加显示下次复习时间的提示,这个会在近期更新加上。 |
170
ckfear 2022-07-01 00:25:57 +08:00
100128 感谢!
|
171
molika 2022-07-01 00:26:21 +08:00 via iPhone
100137 o p
|
174
backkkomtom 2022-07-01 00:30:57 +08:00 via iPhone
100138 ,谢谢!
|
175
jackyin OP @HHeeFFeeng2016 已奉上,感谢支持哈。
感谢建议哈,这个分类很有用,有在考虑增加不同场景不同行业的单词,归类到不同的单词书中。但是这个工作量太大了,而且需要不断的完善,我希望能在有一定用户的基础上,把词库开放出来,搞个开放的词库分类,让用户也参与进来整理。 |
177
VforU 2022-07-01 00:36:42 +08:00
100140
请问个人资料是否支持修改呢?例如邮箱? |
178
jackyin OP @intelmd 已奉上,感谢支持哈。
感谢建议,这个建议很好,不仅要让用户导入词库,还要建个词库市场,允许用户公开自己的词库,比如用户想读《 Pride and Prejudice 》,可以先导入《 Pride and Prejudice 》中出现的单词进行学习,可以学完再看书,看书的过程又可以巩固单词记忆。 |
180
jackyin OP |
182
cicada 2022-07-01 00:44:59 +08:00
100141,非常感谢
|
183
jackyin OP @qiyuanshouji 感谢支持,已奉上哈。
|
185
saimax 2022-07-01 00:47:59 +08:00 via iPhone
100142 谢谢
|
186
jackyin OP @Ghrhrrv146 感谢建议,这个已经在计划中了,不过下个版本不会加上,下个版本主要处理优化部分。
对于自定义单词表,一期计划是这样的: 1. 支持创建自定义词库。 2. 支持单词列表导入。 3. 支持上传文章,导入文章中的单词。 4. 支持根据 url 导入单词。 二期计划是加上词库市场,用户可公开词库,其他用户可直接导入词库。 |
192
jackyin OP @backkkomtom 感谢支持,已奉上哈。
|
193
night12345678 2022-07-01 01:01:57 +08:00
100114 看起来会是未来的元老级用户了~
|
194
jackyin OP |
198
jackyin OP @Qtalks 客户端加了用户资料同步时间间隔限制,所以有点延迟。有机会的话,加个 socket 推一下,用户体验就更好了。
|
200
sapphires 2022-07-01 01:11:25 +08:00
100146 ,非常感谢,之前用过一些背单词 APP ,总觉得哪里不对,可能是功能太多了。
|