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
诸事顺遂,贵体康泰。
502
dong706 2022-07-11 10:40:23 +08:00
100494 感谢
|
503
dong706 2022-07-11 10:40:46 +08:00
另外,群满 200 人通过二维码进不去了
|
504
icebear0 2022-07-11 11:12:24 +08:00
100495 ,感谢,帮同学要一个
|
505
lengye 2022-07-12 09:36:11 +08:00
100500 ,谢谢开发大大
|
508
painter 2022-07-12 20:07:42 +08:00
100501 ,谢谢开发大大
|
509
No0 2022-07-12 22:51:16 +08:00 via iPhone
100502 .背单词必备,感谢开发大大!
|
510
easong 2022-07-13 09:19:24 +08:00
群显示已经满了,可以拉下吗
|
511
micromars 2022-07-13 13:31:50 +08:00
100504 感谢
|
512
tady123 2022-07-13 16:26:33 +08:00
100507 感谢
|
513
s60985545lwh 2022-07-13 17:33:10 +08:00 via Android
后排支持大佬
|
514
jackyin OP |
515
Social 2022-07-14 09:43:10 +08:00
100510 感谢🙏
|
516
evax 2022-07-14 15:33:23 +08:00
100512 感谢楼主
|
517
littlegreysheep 2022-07-14 16:15:28 +08:00
100513 ,感谢。
|
518
yonass 2022-07-14 16:26:10 +08:00
100514 ,非常感谢
|
519
kylinC 2022-07-14 17:49:01 +08:00
100515
|
521
lvxingdong 2022-07-15 03:17:09 +08:00 via iPhone
100517 感谢🙏
|
522
chunxuhan007bb 2022-07-15 13:28:10 +08:00
100518 ,好像群满 200 人了也,进不去了,感谢 Thanks♪(・ω・)ノ
|
523
ZhuWenJian 2022-07-15 14:02:26 +08:00
问下,单词书(词库)数据是怎么获得的? github 上的数据?
|
524
jackyin OP |
525
jackyin OP @ZhuWenJian 就是网上找找拼凑出来的,其实还缺少很多东西呢,包括释义也有缺失,词库确实比较麻烦 T.T
|
526
feller 2022-08-04 11:26:47 +08:00
@jackyin 楼主可以发一下会员码吗?群进不去了。邮箱 [email protected] 谢谢
|
530
daiye 2022-09-27 09:02:38 +08:00
ID:100563 跪求大佬给个会员呀!!! 大佬的软件做的太牛了!
|