这次小记距离上次隔了大半个月,拖了半周的原因是最近工作非常忙,期间出差了一个星期更是基本没空搞副业,也导致新App的进展非常缓慢。

新App开发

新App的开发进展非常缓慢,从某种角度上说是有点停滞了,这两天仔细思考了一下主要原因有三个:

  • 最主要的原因当然还是最近工作太忙,下班晚,加上出差,投入到新app开发的时间大打折扣,之前基本上每天晚上回到家能保证花2个小时左右的时间,但是最近的状态基本上是一个小时都保证不了(在不熬夜的前提下),虽然看上去只少了1个小时左右的开发时间,但实际上对编码效率的影响远远超过一半,因为老是刚刚进入状态,有一些思路就又要中断睡觉去了,这种状态非常不好,以至于最近整个人都非常焦躁。
  • 另一个比较重要的原因就是最近计划的几个功能都涉及到iOS系统层面的能力,比如小组件和通知。期间发现几个之前根本没想到会是卡点的坑,比如小组件刷新频率系统是有限制的,但是之前完全没考虑到这点,导致现在有些之前设计的功能可能要有比较大的改动。虽然知道市面上有App能够通过一些方案实现小组件的刷新,也做了一些调研,但是苦于没有充足的时间投入,一直也没有太多进展。
  • 最后一个原因就是合作的小伙伴最近也是非常忙,视觉稿迟迟没有给我,导致新App处于一个半残的设计状态。这也让我开始有了自己学设计、自己设计UI的想法。 当然现在这个想法也还不太成熟。另一方面就是感叹自己低估了沟通协作的成本,特别是这种松散的合作关系,大家的时间并不是那么好撮合到一起,投入度也不一样,以至于目前这个比较尴尬的状态。

最后就是想吐槽一些SwiftUI的完善程度,SwiftUI的一些设计真的很奇怪,虽然同样是状态驱动刷新,但是和React类似的前端框架相比,开发体验还是很别扭,甚至到目前为止给我的感觉还不如用UIKit。现在有点后悔为啥一开始不用uikit 😂😂

最近的一些感想

公众号写的内容依旧没有太多人看,考虑到后续App上架还是得想办法获取流量,最近在思考怎么在小红书引流。

最近开发新App的经历让我回想起以前的那些半吊子工程(就是因为各种原因被我废弃的开发到一半的独立项目)。让我意识到找到圈子真是很重要,要是搁以前这个新App可能又要被我荒废,不过这次因为老是能看到圈子里大佬们的讨论和分享,也让自己更加有动力能够坚持下去。另一个点就是最开始计划的2个月做出MVP上架的想法现在看来还是太天真,目前重新预估可能彻底做完得要4个月往上了,哎果然计划总是赶不上变化😭。