各位码农兄弟,我在这个不太友好的年纪,跳入独立开发者的深渊。这篇帖子权当是我的APP开发心路记录,希望能给同样处境的老哥们一点帮助。 当然也是为了薅华为羊毛,希望各位老哥帮忙在纯血鸿蒙商店搜索:桔子账本,凑凑活跃度。
一、开篇:岁月不饶人,自救者天助
随着年龄的增长,收入不增反降,加上行业环境的变化,打工越来越难了。HarmonyOS Next的官宣,一定程度给了我启发,也许是个机会。快奔四了,靠着打工只会越来越难。
万事开头难,先上工具:
涉及到的工具也就是图上红框这些。
二、UI设计:程序猿的审美一言难尽
这个过程其实我把产品设计也放在一起了,在设计产品的时候我简单做了个脑图,先定思路,不然会很麻烦。然后才是UI设计,同时也把交互逻辑做了。
作为一个后端出身的老程序员,UI设计对我来说简直是天方夜谭。但为了省钱,我只能硬着头皮上。工具的使用上对比了XD和sketch,最后选择了xd,原因是有时候我用的是windows,但是后来我换到了即时设计,主要是没有买XD。
心得体会:审美是可以培养的,多看多学,你会发现自己也能设计出不错的UI。
三、后端开发:.NET永远的神
独立开发的后端挑战很大。你需要自己处理数据库设计、服务器搭建、接口编写等所有工作。技术选型上,.NET成了我的不二之选,毕竟熟悉且易于上手。
四、客户端选择:原生开发确实体验要好不少
客户端的选择,最初是想直接用第三方框架开发,多端发布,但确实很多体验不如原生,就放弃了。
刚好纯血鸿蒙发布,想选一个不那么拥挤的赛道,又考虑到多端适配,所以先得有个微信小程序,才能有鸿蒙,以至于后续计划的IOS。
五、上架之路:坑洼不平,但总有出路
上架APP是一门学问,从隐私政策到功能描述,每一个细节都可能成为你上架的绊脚石。
首先得有个软著,这个事情能卡1-2个月,我给的建议是花几百块走代理。。。。其次是如果你的APP涉及到账号,必不可少的功能:数据清除和账号注销。
六、选一个赛道:记账软件-桔子账本
我的APP叫做桔子账本,是一款专注于共享记账的软件。为什么会选这个,主要是需求成熟,虽然赛道很挤,但只要用心去做,总会有一条合适的小众群体,尤其是纯血鸿蒙的公布,让这个赛道暂时看起来不是那么拥挤。小程序版也有上线,功能略有差异,但同样实用。
结语:
我会继续优化桔子账本,不断迭代,年龄已经到了斩杀线,做点什么总比什么都不做要好,希望与各位老哥共勉。
大龄程序员,是一个很尴尬的位置。原来经济好的时候要求程序猿专,但是现在这个行情发现需要你能是个水桶,不论从哪个角度出发就当是给自己一个机会。独立开发者路,虽然艰辛,但至少有杀出去的希望,打工刀了我这个年龄感觉看不到希望,生活一眼能望到头。
最后希望这个APP对家有用,微信小程序:桔子账本。纯血鸿蒙商店:桔子账本。