我开发了一个适合大家学习英语的APP,再提供一套学习方法

904 阅读3分钟

初衷

各位大家好啊,又到了一年的年底了,是时候把一些年计划内的东西收个尾,其中之一呢就是接下来要给大家分享的一个记单词APP,《Word笔记》。

不知道有没有人和我有过一样的感觉,我们脑海总有一些让你印象深刻的英文句子,在生活上会自然的搬出来描述当前的场景,比如你想表达“wocao”的时候,可以说“interesting”,当然这些简短的都比较好记了,那如果是长一点的,比如“Art is the only thing one leaves behind”(来自电影-触不可及),像我这种老年人记忆力就真的很无力,于是就萌生了开发一个辅助记忆英文单词(包括句子)的念头,当然我也有寻找过流行的第三方APP,但是我们国内的产品设计想必大家都懂了,打开之后你不关闭几页广告都没法看到你想要的东西,相比我自己还是喜欢纯粹一点的。

在我准备开始设计的这段时间里还发生了一件很有意思的事,就是我有关注了一个B站的UP主,原本是因为看他的搞笑视频关注的,在有一期视频里他提到了自己在美国留学时候学习英语的方法跟居然我的想法很契合,既然有一位成功案例在前,就更加坚定了我去开发这个产品,这是他的原视频,有兴趣的同学可以观望观望 来自 MrYang杨家成**So easy!妈 妈 再 也 不 用 担 心 你 的 英 语!_哔哩哔哩_bilibili

1.png

image.png

产品思路

知道自己想做要什么东西之后事情就好办了,直接开工,做开发嘛无非就是3步,设计-前端-后台,话不多说直接上设计。(PS: 这个看起来像原型的图真的是设计,,至少在我脑海里已经知道设计稿长什么样了)

page_1.png

抽象是抽象了一点,但是给我自己看的也就无所谓了,总结下就是我希望一打开APP的时候,有地方让我输入想要翻译的句子或者单词,完了后可以添加到个人的单词本方便复习,并且还有读音。

技术选型

前端

下面来说下前端,首先原生开发我不熟,加上需要安卓IOS两套代码, 成本太高,所以直接考虑跨平台框架,下面把APP那点框架摆出来给大家分析一波,以下观点都是我个人主观上这么认为。

  • uniapp?: 直接PASS掉。
  • ionic&nativeScript?: 不错的框架,据说新版本优化了很多东西,印象中默认都是angular的语法。
  • react-native?: 当前公司产品在用的框架,很不错,解决方案也多,但我觉得它更适合搭配原生一起开发。
  • flutter: 就你了

后端

后端其实是最简单的,大部分的难点还是在于产品设计和前端实现,后端只是提供个api,这里直接用自己熟悉的python flask,加上强大的ORM-sqlalchemy方便快捷,稍微有一点点的麻烦就是要对接第三方的翻译接口,这里直接选择有道云,当然还有百度讯飞之类的也可以选择。

应用演示

下面给大家看下成品:

gj8ay-vsodt.gif

总结

这个产品的定位虽然是我个人需要的一个工具,但我也希望它能适合你,同时更希望得到你们的使用反馈,或者是优化的建议,所以特意提供了用户登录注册功能,这个产品会一直维护下去的。

资源

源代码地址:hsian/balloon (github.com)

安卓apk下载地址:

扫码下载:

image.png

PS:ios需要提交到appstore才能使用,手续比较繁琐,后续再继续跟进。