零基础开发了一款 iOS 资产管理软件(借助 AI), AssetMap - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
matytan
V2EX    分享创造

零基础开发了一款 iOS 资产管理软件(借助 AI), AssetMap

  •  
  •   matytan 2024-10-08 20:28:32 +08:00 1957 次点击
    这是一个创建于 420 天前的主题,其中的信息可能已经有所发展或是发生改变。

    9 月份用 AI 开发了一款,利用国庆假期上架了 AppStore ,名字叫 AssetMap ,一款用于个人或者家庭资产负债管理的 APP ,这几天大家可以下载体验(永久版本 0 元)

    开发 APP 的起因

    我个人有定期记录资产和负债的习惯,之前每个月都会用 Excel 定期整理自己理财 APP 的余额 以及信用卡的欠款,同时也有港币,USD 账户,每次记录越来越不方便,且每次都要专门的时间拿出电脑记录。于是就找了下市面上的 APP ,发现有类似的 APP ,但是使用仍然不太方便。比如信用卡我想填总额度和可用额度就能算出我的欠款(因为银行都是每月的账单,实际有分期的话就不太好看),而且整体的 UI 和计算每月的增长减少情况也没有。于是就想自己开发一个 APP 记录,于是就有了 AssetMap 这个软件。

    零基础开发 iOS 并上架

    完全使用 swiftui 开发,基本 99% 都是 AI 写的代码,我负责 review 和修改。我之前没有写过 iOS ,刚开始对 xcode 和各种配置一头雾水,后面通过谷歌,stackover 慢慢解决,到后面 testflight 测试和上架也是踩了很多坑(比如开发账号申请等待,iCloud 同步功能,内购等,后面可以详细写写)

    功能介绍

    完全本地存储+iCloud 同步,无第三方服务器,数据只有用户自己账户,数据无忧

    1. 右下角+号新增资金类别
    2. 点击分组展开之后可以长按编辑类别,点击更新页面
    3. 设置支持多国币种
    4. 支持信用卡模式(填写额度和可用,自动算出花费)全新的资产记账方式,通过记录你的所有余额和负债,记录你的收入和支出
    5. 支持多设备同步

    image.png|200

    后期计划

    后期想把统计功能做的更加完善,通过记录的历史资产信息,分析每月的收入支出情况以及财务建议,目前比较简单,刚好够自己用,大家有什么想法也欢迎告诉我。

    第 1 条附言    2024-10-08 21:03:29 +08:00
    1. 通过记录的历史资产信息,分析每月的收入支出情况以及财务建议
    2. 接入自动汇率,增加更多币种
    9 条回复    2024-10-21 14:32:39 +08:00
    zazzaz
        1
    zazzaz  
       2024-10-08 20:40:58 +08:00
    赞 op 的动手能力,请问下有开源计划吗
    byby
        2
    byby  
       2024-10-08 20:59:11 +08:00 via iPhone
    理解不了,为啥货币要手动设个汇率,我不同货币不同资产还要全部转成 rmb ?而且汇率又实时在变
    matytan
        3
    matytan  
    OP
       2024-10-08 21:01:17 +08:00
    @byby 因为现在汇率只能手动设置,还没加接口自动汇率。你可以选择主币种。不同资产最后算总账会是主币种结算
    chengongwei
        4
    chengongwei  
       2024-10-09 08:58:52 +08:00
    设置里的主题选择切换非常慢
    chengongwei
        5
    chengongwei  
       2024-10-09 09:01:57 +08:00
    添加了一个信用卡,为啥是显示成资产而不是负债
    matytan
        6
    matytan  
    OP
       2024-10-14 17:17:55 +08:00
    @chengongwei #5 修复了
    andyat
        7
    andyat  
       2024-10-21 11:53:07 +08:00
    软件只有这几项分组:(流动资金、投资资产、固定资产、应收款、负债、信用卡),我应该把费用的支出记在哪个分组下。

    在这个记账软件的分组选项中,你可以把费用的支出记录在流动资金下。因为费用通常是与日常运营有关的支出,通常是从流动资金(如银行账户或现金)中支付的。

    具体原因如下:

    流动资金:通常指公司用于日常运营的资金,比如现金或银行账户中的资金。大部分费用支出(如租金、工资、运营成本等)都从流动资金中支付。
    投资资产、固定资产:这些分组通常用于记录长期投资或大额的资产购买,不适合记录日常费用。
    应收款:表示客户欠你的款项,和费用无关。
    负债:代表你欠别人的钱,不是费用支出的分类。
    信用卡:如果费用是通过信用卡支付的,你可能需要在流动资金中减少,同时在负债中增加信用卡应付款。
    所以,费用支出可以从流动资金中扣除,同时如果是通过信用卡支付的,也要在负债中增加相应的应付额。
    andyat
        8
    andyat  
       2024-10-21 11:57:10 +08:00
    费用:是公司为赚取收入所支付的成本或支出,反映在损益表上,会减少公司的净利润。

    这个概念引申到家庭或个人,家庭或个人的生活开支也反映在损益表上,会减少净利润。
    matytan
        9
    matytan  
    OP
       2024-10-21 14:32:39 +08:00
    @andyat #7 6 啊,这里的话是可以做成记录支出和收入?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5057 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 36ms UTC 08:17 PVG 16:17 LAX 00:17 JFK 03:17
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86