上次的高考复习助手电脑版已经实现了 docker 部署,目前还在修复一些 bug,做的还是有点头疼。现在我还是想尝试各种不同的软件入口和环境,希望有个具像化的感受。最近看到鸿蒙应用的激励计划,就像换个 app 试试看,回头再继续这个电脑版的改进。
其实做这个决定,主要是觉得电脑版用起来不太方便。孩子在学校想看错题本,或者我在上班时想看看孩子的学习进度,都得找台电脑,这一套流程下来就懒得弄了。现在的孩子手机不离手,如果复习助手也能做成 App,随时随地都能用,孩子肯定更愿意用。
而且 App 版本能做些网页版做不到的事。比如提醒功能,孩子的学习任务、复习计划到期了,App 可以直接推送通知。还有语音功能,录入错题时可以直接用语音描述,比打字快多了。最重要的是,App 可以离线使用,把错题本、复习计划缓存到本地,没网络也能看。
选择鸿蒙这个平台,对我来说也是个挑战。鸿蒙系统还比较新,开发资料不如 Android 和 iOS 丰富,但正因为新才有机会。现在国家大力支持国产软件,鸿蒙用户量在快速增长,未来应该会有很好的发展前景。
这段时间我一直在研究鸿蒙开发,刚开始确实有点懵,新的开发工具、新的编程语言都要从头学。但慢慢摸索下来,发现其实也没那么难。ArkTS 跟 TypeScript 很像,我之前有些编程基础,上手还算快。
现在 App 的基本框架已经搭好了,主要的页面也都做出来了。错题管理、数据分析、复习计划这些核心功能都能用了。虽然界面还比较简单,但至少能跑起来。我在模拟器上试了一下,感觉还挺流畅的,比我想象中要好很多。
接下来我还会继续完善这个 App,把界面做得更漂亮一些,把数据同步、离线缓存、推送通知这些细节功能做好,最后准备上架华为应用市场。
我知道这个 App 可能比不上那些大公司做的教育软件,但它有自己的优势。它是专门为上海高考设计的,功能更贴近我们的实际需求。而且它是开源的,任何人都可以参与改进。最重要的是,它是我作为一个家长,为了帮助孩子学习而做的,我会用心去做好每一个细节。
如果你对这个 App 感兴趣,欢迎关注我的进展。我会在公众号上持续分享开发过程中的心得体会,也会邀请一些用户来测试,帮忙提提意见。
虽然现在电脑版还有一些 bug 需要修复,但我觉得先做 App 也是个不错的选择。有时候换个思路,换个方向,可能会有意想不到的收获。等 App 做得差不多了,我再回过头来继续完善电脑版。
做这些事情,说到底还是为了孩子。希望这个 App 能真正帮助到更多的高考学生,让他们在备考的路上少走一些弯路,多一份信心。