从0到1,在大一暑假,我的纯血鸿蒙APP开发之路

1332 字
7 分钟
从0到1,在大一暑假,我的纯血鸿蒙APP开发之路

从0到1,在大一暑假,我的纯血鸿蒙APP开发之路#

“您的应用上架审核已通过”,9月22号晚上8点50分,当我收到这个消息的时候,其实心里还是又惊又喜的,惊的是没想到审核通过这么快,喜的是终于赶在华为2026激励计划的ddl前把应用上架到了应用商店。

其实你可能会问,为什么我一个学密码的,会突然去搞软件开发,特别是做这样一款基于纯血鸿蒙的LaTeX转换APP,其实原因也不复杂,首先在这之前自己一直没有尝试过软件开发,其次是某些时候在网上遇到数学公式和计算式子的时候,看到原生的形式真的非常烦,既不美观,自己也不好理解,这才有了做这个APP的想法。

当然天天在网上冲浪的各位,可能或多或少也刷到过一些,利用前沿agent和华为自己的相关开发平台,快速弄成一个鸿蒙APP并且爆火的热门视频,虽然不排除有一定的博取流量的成分,但是这起码证明了这条路子是可走的。问题在于可走≠好走,特别是对于我这种开发小白来说,所以从0开始开发一个APP,到底是难还是简单?

回答这个答案之前,我想先给各位提供一个时间线,我自己开发是从今年7月底报名的,8月初那几天开发强度很高,后面因为家里各种各样的事情搁置了,后续在8月底高强度收了一次尾,之后九月初提交了一次审核,但是被打回来了。后面在九月20改好后21再次提交审核,前前后后花了两个月的时间。

那么,就以我自己零基础开始,并且专业不对口,花了接近两个月的经历来说,鸿蒙开发真的没有网上说的那么简单吗?

当然这个问题肯定是要辩证看待的,考虑到不同APP功能不同,复杂度肯定不一样,面向人群也可能有区别,不同人开发基础不一样,对自己的要求也可能不一样。所以其实对于我自己来说,前后加起来两个月,但是实际开发可能也就一周多的时间,但是就是这一周多的时间,自己也遇到了很多实际的问题。

首先就是平台问题,鸿蒙开发要求必须在Windows或者MAC进行,而面对一些比较新的库,官方没有对应签名导致用不了,就只能另行他法;其次在实际开发里面,整体项目架构真的是一个很重要的东西!刚开始代码量不多还好处理,越到后期自己就会发现越不好改,因为牵一发而动全身,这导致我在开发到一半时候,不得不去把整体项目重构了一下;再就是不同部分构成的整体UI,有时候代码编译没有错误,代码看起来也是对的,但是实际UI就是和代码不符,这个时候就只能去慢慢排查问题,哪怕是一个很小的函数调用,也可能直接影响到整体。以及还有其他一些很奇葩的问题,这里就不列举了。

我这么说也许你会感觉有一些难,其实实际也不太至于,比如,如果只是想跑通一个核心板块,做到0到60分的效果,那现在确实两天,或者更快一天就可以完成,但是如果想要完善核心,各种细节功能,UI整体效果和页面动态等等,也就是从60到70甚至80分的效果,不去慢慢打磨肯定是不行的,虽然一般对于APP本身交付来说,确实只会锦上添花,但是考虑到最终,APP是要为用户服务的,所以为了赶进度而急着交付,本身就是一种不负责的行为。

当然你要说我自己的APP做的多完美,那我也没那个自信去说,只是作为第一版上架,该有的核心和UI啥的都有,后期很多时候改也是改细节模块,至于现在第一版也只是一个勉强能用的程度,我在自己实际使用中也发现了很多问题,需要后面考虑继续运维修改,并且继续更新。

至于后续运维,目前确实是我自己作为个人开发者,独立在做,要是有想和我一起做的也可以后台联系我,不保证一定可以提供资金收入,但是可以保证获得相关软件开发的经历。

差不多就这样吧,本来是打算昨天写这一篇的,但是因为学校内部社团招新确实难以抽出相关时间(qwq),后面有相关进展我也会尽量及时更新的。

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

从0到1,在大一暑假,我的纯血鸿蒙APP开发之路
https://yi-meng.top/posts/harmonyos-next-app/
作者
亦梦
发布于
2026-09-24
许可协议
CC BY-NC-SA 4.0
Profile Image of the Author
亦梦
桂电密码学大二 · 反黑盒 · 输出驱动 · 重度二次元
公告
这里是亦梦的输出阵地 🍀 反黑盒、推导到底层逻辑:数学(线代→泛函→抽代→微分几何)· 密码学(格密码/Katz)· 逆向/CTF · 成长杂谈。从液态内耗到气态建造,发出去的声音一定有回响。
分类
标签
最新动态
站点统计
文章
16
分类
3
标签
48
总字数
31,469
运行时长
0 天
最后活动
0 天前
站点信息
构建平台
Local
博客版本
Firefly v6.15.5
文章许可
CC BY-NC-SA 4.0