展示 HN:Cashzilla – 本地优先的金融应用(Android)

2 分•作者: brauhaus•3 个月前
每个开发者的人生中都有一个阶段,他们会构建自己的财务应用。这是一种仪式。我的阶段已经到来。我构建 Cashzilla 有三个原因:我希望它真正免费——不是那种“免费直到你用到有用的部分”的免费。它只在本地运行:没有账户,没有服务器,没有云,没有银行同步。你的数据只存储在你的设备上,永远不会触碰到我的设备。这也是它免费的原因——没有任何运行的成本,所以也就没有什么可以通过锁定功能来盈利的。如果这一点将来发生改变,我会坦诚告知。我不需要预算。我从未坚持过预算,也不想用一个让我对此感到糟糕的应用。我的愿景是构建一个教练:一个能告诉我我的钱到底花在了哪里,以及它是否在为我工作。打开一个财务应用应该让你感到愉悦;如果它感觉像一项任务,我根本就不会打开它。 目前还处于早期阶段,但已可用:手动输入(或 CSV 导入)、账户、计划/即将到来的交易,以及一套图表。我每天都在使用它,并且每周都会发布新功能。现在我正在构建股票/持仓跟踪,以便净资产能反映一切,而不仅仅是现金。 对于 React Native 的开发者们:理解 expo-router 和处理图表的过程异常痛苦。在最终确定 Skia 设置(react-native-skia + Victory Native)之前,我花费了比我愿意承认的更多时间在不同的库之间切换。 我非常希望得到反馈。你几乎肯定尝试过很多这类应用——我很好奇是什么让你坚持使用其中一个,以及你在我的应用中发现了哪些摩擦点或明显的陷阱。 Android: [https://play.google.com/store/apps/details?id=com.pluckd.cashzilla](https://play.google.com/store/apps/details?id=com.pluckd.cashzilla) (Play 商店的截图有点过时了,抱歉。)
查看原文
There&#x27;s a point in every developer&#x27;s life when they build their own finance app. It&#x27;s a rite of passage. Mine has arrived. I built Cashzilla for three reasons: I wanted it to be genuinely free — not free-until-the-useful-parts. It&#x27;s local-only: no accounts, no server, no cloud, no bank sync. Your data lives on your device and never touches mine. That&#x27;s also why it&#x27;s free — there&#x27;s nothing running that costs me money, so there&#x27;s nothing to monetize by locking features away. If that ever changes, I&#x27;ll be upfront about it. I don&#x27;t want a budget. I&#x27;ve never stuck to one and I don&#x27;t want an app that makes me feel bad about that. My vision was to build a coach: something that tells me what my money is actually doing and whether it&#x27;s working for me. Opening a finance app should feel give you some pleasure; if it feels like a chore, I just won&#x27;t open it. It&#x27;s early, but usable: manual entry (or CSV import), accounts, scheduled&#x2F;upcoming transactions, and a set of charts. I&#x27;m dogfooding it daily and releasing features every week. Right now I&#x27;m building stock&#x2F;position tracking so net worth reflects everything, not just cash.<p>For the React Native folks: understanding expo-router and dealing with the charts pwas disproportionately painful I burned more time than I&#x27;d like to admit bouncing between libraries before landing on a Skia setup (react-native-skia + Victory Native).<p>I&#x27;d love feedback. You&#x27;ve almost certainly tried a pile of these — I&#x27;m curious what actually made you stick with one, and where you can spot friction or obvious gotchas in mine.<p>Android: <a href="https:&#x2F;&#x2F;play.google.com&#x2F;store&#x2F;apps&#x2F;details?id=com.pluckd.cashzilla">https:&#x2F;&#x2F;play.google.com&#x2F;store&#x2F;apps&#x2F;details?id=com.pluckd.cas...</a><p>(Play Store screenshots are a bit outdated, sorry.)