从零开发一个「记账本」小程序:需求梳理与原型设计
一直想给自己做个简单的记账工具,市面上要么太复杂要么广告太多。这次决定自己动手,顺便把完整过程记录下来。这是第一篇:从需求分析到原型草图,聊聊一个小而美的记账小程序应该长什么样。
记录每一个小程序的开发过程与日常思考
干了二十年开发,现在专注小程序和独立开发。这里记录我开发每一个小程序的完整过程——从想法、设计、踩坑到上线的点滴,也写一些技术随笔和日常思考。
一直想给自己做个简单的记账工具,市面上要么太复杂要么广告太多。这次决定自己动手,顺便把完整过程记录下来。这是第一篇:从需求分析到原型草图,聊聊一个小而美的记账小程序应该长什么样。
记账本的数据同步是个绕不开的问题。用户可能换手机、可能离线记账,怎么保证数据不丢?这篇文章整理了我用 wx.setStorage 和云开发数据库做双向同步的方案,以及踩过的坑。
开始写代码了。这篇记录页面路由设计和组件拆分思路:首页、记一笔、统计、设置四个 tab,以及如何把重复的列表项、金额输入框抽成自定义组件。附目录结构图。
有人说小程序红利期过了,有人说老程序员该转管理了。但对我来说,写代码本身就是乐趣。这篇聊聊我为什么选择继续做独立开发,以及小程序对我这样“老家伙”的吸引力在哪里。
工欲善其事,必先利其器。整理一下我日常开发小程序用到的工具:从 VS Code 插件、调试技巧,到图标库、设计资源、云服务选型。也欢迎同行交流补充。
之前做的预约小程序被用户反馈“有点卡”。花了两周时间排查和优化,从分包加载、图片懒加载到 setData 的合并策略。这篇把优化过程和效果数据都整理出来,供参考。