这次开发 timer whisper,我踩了一个比较大的坑,就是在 UI 方面花了太多时间,自己定制了一个视觉设计。虽然这个视觉其实也不是很好看,但在产品功能还没有特别完善的基础上就去做视觉调整,明显给自己增加了很多工作量。
而且我最开始就走错了路,完全自己动手做视觉设计和组件。其实这个工作量非常大,也没有太大必要。因为自己做的话,一方面有很多细节要处理,另一方面视觉设计也不一定好看。现在其实有很多现成的 UI 组件可以直接用。
所以这是我踩的一个比较大的坑,也是因为之前没有经验。其实最开始可以先用一个不那么丑的现成组件,或者直接用原生组件,先把功能开发出来,等开发差不多了,后面再去开发软件 UI。