居家办公,我又卷了一款记账工具

2022-05-11 08:58:17 +08:00
 Fontaine

背景


为什么我又卷了一个记账工具?

  1. 疫情居家办公,时间相对还富余,看了许久的 flutter 教程,想着用 flutter 上手实现一个工具,看是否合适入坑学习

  2. 选择实现记账工具,一是和自己当前的业务有交集,二是记账工具的功能点复杂度中等,不算太难实现,三是目前好用的记账工具,比如随手记这种,功能点太多,而且个人讨厌国内的各种倒计时开屏广告,种种因素考量下,肝了大概一个多月,终于上线 app store ,App Store 地址, 欢迎大家试用

关于技术


  1. 客户端,目前只上架了 app store ,全部使用的 flutter 开发,开发的过程,还是相对比较顺手,尤其是开发过程中的 flutter 版本升级,升级完成后,实际上开发者不需要做过多的版本升级修复(对比 react native ,实在好的太多),一些常见的需要原生支持的功能点,社区都有比较优秀的插件支持。上架的过程,也有一些比较细的优化点需要留意,比如:我就踩到了 sksl 的坑里,很好奇,掘金等地方的各种 flutter 文章,很少有提及 sksl ,查了将近一天的文档,目前解决的方式,还是按照官方提供的 sksl shader 来解决,官方方案地址, 2022 年官方提了 ios 着色器 roadmap ,目前阿里的 新方案 Impeller 解读

  2. 后端,第一个版本( v1.0.1) 上线的时候,后端用的是 nestjs ,选择 nest ,一主要还是熟悉 js ,二是想利用腾讯云的 serverless ,避免关注太多的服务端性能问题,而且觉得 serverless 的费用可能会相对低一些,用了一段时间后,发现好像费用也不算太低,并且应用因为涉及到一些简单的金额计算,js 在精度方面,确实有不太顺手的地方,所以 1.0.2 版本后,后端的部分,将服务端改成 golang ,云切换到了阿里云,目前使用阿里云的 ECI 来部署,费用 2c4g + 负载 + 弹性 = 300 多 /月,相当于一台 ECS 每月的价格,单 ECI 部署稍微不好的一点是,没有滚动升级,所以服务要升级只能选择非常晚的时间点进行,如果需要支持滚动 + ECI 模式,只能采用阿里云的 ACK 或者 ASK 模式

关于设计


讲道理,这是独立开发者最头疼的部分,做有鱼 kik 时,基本很少去深度接触 sketch 或者 Figma ,应用开发的时间将近一个多月,单单设计 + Figma 的学习,大概花了两周左右的时间,本人的设计感🙉实在不怎么样,所以前前后后推翻了好几次界面重做,当然收获也不少,只是觉得现在可以讨论讨论颜色配色问题了 🌝

关于收费


毕竟不是公益项目,作为独立开发者,背后还是要去承担相应的服务费用的,包括图片存储,DB 服务等等这些开销,为了能稍微平衡开销,应用内的一些小功能,还是设立了使用门槛,不使用,也不妨碍正常的功能,反正现在处于使用阶段,顺便空投一些会员,大家可以应用内兑换,试试功能

会员激活码


cWEHJrprgFOlyRCX8edzwfjh
jeqFghAYem8vjEfOki0fK1Jv
tPASsRLJVo69F3QBaYHv2cxV
szvnCv8CoVWeqOh8O9ccP6Aq
i5IoBigstwxzqiVZFZ3Fanb5
CfSwCzrcRkERWHMya9tyRLRY
UGPq1Mp65eXpYwVh7b5KRWlZ
fftghNVcRukfi4P6e7FRbHB2
GJzl88amlzYhTVUAL2XUbsPq
euvk0a50Kvg80iqcFjAUVq3q
z3dwQn4tACRXNEOrqFv6SnrM
V4gI4wUoiq33iqSh4rxRvlD9
jvEbK8JPktH2NAI5PuphTO7z
rXlTzRjDBQdbxeLl41gkrRAo
QVRk1VK0YAI7QCs6W341j0fi
ksusDP3yMOAcRhPQM8WZvkbi
zpzDPJ7zJy1aQ5BVwj9SiDRa

7551 次点击
所在节点    分享创造
63 条回复
Kawauso
2022-05-11 09:01:17 +08:00
一定要登录吗?不能直接使用 iCloud ?
Fontaine
2022-05-11 09:02:55 +08:00
@Kawauso 在做了的,可能要稍微等等,毕竟 flutter 还不怎么熟悉
justrand
2022-05-11 09:04:22 +08:00
厉害
justrand
2022-05-11 09:04:43 +08:00
整个项目开发周期一共花了多少时间?
Fontaine
2022-05-11 09:06:38 +08:00
@justrand 文章有写哈,开发前后端一共三周左右吧,设计两周🐶,实在头疼设计
hogus
2022-05-11 09:07:21 +08:00
zpzDPJ7zJy1aQ5BVwj9SiDRa 已使用
wdy3334
2022-05-11 09:09:40 +08:00
cWEHJrprgFOlyRCX8edzwfjh 用了
hogus
2022-05-11 09:16:51 +08:00
支出金额跟关联资产金额外面的金额没有实时计算
已添加的记录还不能修改
一开始添加支出的时候找关联资产的时候花了点时间
操作流程我觉得需要优化
pengyOne
2022-05-11 09:19:27 +08:00
V4gI4wUoiq33iqSh4rxRvlD9 以用
misaka19000
2022-05-11 09:19:52 +08:00
支持👍
storyxc
2022-05-11 09:23:33 +08:00
z3dwQn4tACRXNEOrqFv6SnrM 已用 感谢 op
wycxgp
2022-05-11 09:29:09 +08:00
牛皮啊
Fontaine
2022-05-11 09:29:10 +08:00
@hogus 多谢老哥,记录可以左滑修改,资产金额可能要下拉刷新一下
choyee
2022-05-11 09:30:38 +08:00
CfSwCzrcRkERWHMya9tyRLRY 已用,感谢
debuggeeker
2022-05-11 09:32:00 +08:00
tPASsRLJVo69F3QBaYHv2cxV 已用
ExiFeng
2022-05-11 09:32:40 +08:00
i5IoBigstwxzqiVZFZ3Fanb5 已用 感谢
virpanda
2022-05-11 09:32:47 +08:00
ksusDP3yMOAcRhPQM8WZvkbi 已用
HelloWorld556
2022-05-11 09:35:05 +08:00
安卓啥时候能用呢
cruisetian
2022-05-11 09:35:52 +08:00
euvk0a50Kvg80iqcFjAUVq3q 已用,感谢楼主
JRay
2022-05-11 09:38:05 +08:00
QVRk1VK0YAI7QCs6W341j0fi 已用

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/852108

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX