打算开发一个记账 APP,有些疑问想问问大佬们 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
ye22st
V2EX    程序员

打算开发一个记账 APP,有些疑问想问问大佬们

  •  
  •   ye22st 2020-08-19 09:36:50 +08:00 6244 次点击
    这是一个创建于 1930 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我想将数据同步至服务器上,这样便于设备同步账单数据。

    我的疑问是,这样是否涉及到法律以及隐私方面的问题。我是个人开发者。

    herbertzz
        1
    herbertzz  
       2020-08-19 09:45:47 +08:00   1
    不拿这些数据拿去换钱, 应该问题不大.

    这种 app, 我是不敢用的, 谁知道我的数据会不会被卖......
    同步有很多方法, 不一样就要使用到服务器
    ye22st
        2
    ye22st  
    OP
       2020-08-19 09:48:50 +08:00
    @henyi2211 大佬,如果不用服务器的话,还有哪些方式可以同步数据?如果更换设备的话。
    yuanchao
        3
    yuanchao  
       2020-08-19 09:50:34 +08:00   1
    本地存储,不使用网络权限;做一个设备同步按钮,用户点击同步的时候再申请网络权限去上传数据
    nulIptr
        4
    nulIptr  
       2020-08-19 09:52:15 +08:00   1
    @ye22st
    1.手动导入导出
    2.集成其他云存储平台,比如苹果上用 iCloud
    mumonitor
        5
    mumonitor  
       2020-08-19 09:53:20 +08:00   1
    用公有云同步方案吧,icloud,onedrive,dorpbox 之类的。
    lllllliu
        6
    lllllliu  
       2020-08-19 09:54:09 +08:00   1
    蓝牙;
    扫描二维码,就是接收端起一个 server,发送端扫二维码只要是局域网或者对方是公网就行了;
    webrtc 这一类的 p2p 点对点不带中继的话都很安全;
    声音,数据解析成声音发送过去也可以的(略难;
    图像,直接识别图像内容解析数据;
    dot2
        7
    dot2  
       2020-08-19 10:03:32 +08:00   1
    坚果云,目前用的薄荷记账就是支持坚果云同步数据,老哥可以参考下
    gz911122
        8
    gz911122  
       2020-08-19 10:04:16 +08:00   1
    @ye22st 坚果云之类的啊
    Banxiaozhuan
        9
    Banxiaozhuan  
       2020-08-19 10:06:51 +08:00   1
    我擦 用信用卡就可以记账了啊
    为什么还要一个专门的 APP
    ye22st
        10
    ye22st  
    OP
       2020-08-19 10:21:29 +08:00
    好的,我去看看坚果云。
    littiefish
        11
    littiefish  
       2020-08-19 10:31:57 +08:00 via iPhone   1
    为什么不用 icloud
    ye22st
        12
    ye22st  
    OP
       2020-08-19 10:35:24 +08:00
    emmm,我都去看看吧。
    gscsnm
        13
    gscsnm  
       2020-08-19 10:45:28 +08:00   2
    持续关注,现在记账 app 太难用了,功能复杂,安全问题还不能保障

    不持续联网,推荐
    daizige
        14
    daizige  
       2020-08-19 11:02:21 +08:00   3
    一个程序员:我想自己做的 App
    下一秒:做个记账 App 吧
    (忘了从哪里看到这句话:有一半的 [独立] 开发者都会做一个记账 App )
    ye22st
        15
    ye22st  
    OP
       2020-08-19 11:04:46 +08:00
    听了各位 V 友的建议,初步想法是:
    1 、账单数据默认存手机本地,可以使用手机自带的数据库,比如 SQLite 之类的;
    2 、支持用户自主备份到坚果云以及 Icloud ;
    3 、APP 内不加广告 或 会员去除广告?(感觉这样做不太好,毕竟都是挺讨厌广告的)

    等于全部东西都在本地处理,但是这样会不会存在 APP 逆向的问题。虽然好像也没事。

    还有个问题想请假,如果这样这样子开发的话,如何变现盈利。前提是功能这些比较完善了。说实话,我受够各种广告,我自己开发的话,是一点广告都不想加。这样的话,怎么恰饭,靠捐赠吗?感觉都是些很现实的问题啊。
    fanyingmao
        16
    fanyingmao  
       2020-08-19 11:05:10 +08:00   1
    这是我在这论坛上第二次看到要做记账 app 的帖子了。难道真没有好用免费的记账 app ?
    daizige
        17
    daizige  
       2020-08-19 11:06:47 +08:00
    @fanyingmao 才第二次 看来你逛 V 站不多
    ye22st
        18
    ye22st  
    OP
       2020-08-19 11:07:10 +08:00
    @daizige 确实,好像都是这样。主要还是看个人吧,我的话还是想留下点什么东西吧。
    ye22st
        19
    ye22st  
    OP
       2020-08-19 11:07:58 +08:00
    感觉都是前期为爱发电吧,后期就各种广告啥的,会员付费去除。
    ye22st
        20
    ye22st  
    OP
       2020-08-19 11:08:23 +08:00
    我个人使用的很多记账 APP 都是这样,有点难受。
    daizige
        21
    daizige  
       2020-08-19 11:11:30 +08:00   1
    @ye22st
    1 、看一下 [钱迹] 是怎么做的、我认为是最成功的记账 App 的个人开发者了,你考虑得到的问题他都已经相对的解决了,包括跨平台。可以想想他是怎么做的。
    2 、 [懒猫存钱] 是在 iOS 才发布的后起之秀、我认为他主旨是想跳脱 [记账] 的概念、但最终还是不得不折服在了记账上
    你花一天时间研究完这 2 个 App 之后再看看你是否还有信心、再写一个记账 App 吧。
    你会认为自己写的比别人的好用在哪呢、这个比较重要
    ye22st
        22
    ye22st  
    OP
       2020-08-19 11:19:21 +08:00
    好的,谢谢大佬,我去看看,了解下。
    asionbo
        23
    asionbo  
       2020-08-19 11:29:02 +08:00   1
    @daizige 没错,我也想做,
    herbertzz
        24
    herbertzz  
       2020-08-19 11:30:06 +08:00   1
    @ye22st 订阅制, 比如用户订阅了一年, 那用户可以使用这期限内新增的功能; 超了一年, 如果用户没续费了, 那之前更新的功能还可以使用, 要使用之后新增的功能就要续费才行;

    这种方式, 对用户对开发者, 我感觉都比较合理
    polaa
        25
    polaa  
       2020-08-19 11:41:46 +08:00   1
    我用的记账 app 是不给网络权限的
    murmur
        26
    murmur  
       2020-08-19 11:55:01 +08:00   1
    这个东西我怎么感觉是伪需求,我只要看一下支付宝和微信什么都知道了
    ruyu
        27
    ruyu  
       2020-08-19 12:25:48 +08:00   1
    用 webdav 就好了, 这样可以使用任何支持 webdav 的服务同步. 坚果云就支持 webdav. joplin 就是使用 webdav 的.
    zjsxwc
        28
    zjsxwc  
       2020-08-19 12:42:35 +08:00   1
    wps excel 不行吗

    sillydaddy
        29
    sillydaddy  
       2020-08-19 13:03:01 +08:00   1
    @ye22st
    #6 提到了有个扫二维码的同步方案,直接在设备之间双向同步,前提是在一个局域网内(比如连接了同一个 Wifi)。
    傻瓜式操作,https://github.com/claudiodangelis/qrcp

    另外记账的话,有没有用过开源的 Beancount ?类似于使用记事本记账,但统计、查询、各种报表都给你自动生成好。虽然对普通用户不太直观,但属于 Geek 首选啊,记账又快速又直观。
    可以看下记账后的样例,https://fava.pythonanywhere.com/example-beancount-file
    yooooooooo
        30
    yooooooooo  
       2020-08-19 14:07:49 +08:00
    建议记账类的 app 还是订阅制,开发者有动力更新,用户也不用担心用到一半开发者不更新了。结果要迁移几年的记账历史。
    kelestudio
        31
    kelestudio  
       2020-08-19 14:17:36 +08:00   1
    记账类的 APP,就是广告呗。专门搞个页面可以申请信用卡。赚份子钱。
    onfuns
        32
    onfuns  
       2020-08-19 14:20:02 +08:00   1
    我做过,都是给自己玩的。商用的话除非用户量大,不然谁管你啊
    SenLief
        33
    SenLief  
       2020-08-19 14:23:16 +08:00   1
    目前最成功的应该是钱迹了。作者也在 v2 。
    Moyyan
        34
    Moyyan  
       2020-08-19 15:05:18 +08:00   1
    记账类啊,我个人觉得不太好盈利吧,我看大多数采取的是订阅制,但是这也算不上刚需,反正我是不愿意一年花个两三百去订阅一个记账 app 的。
    draguo
        35
    draguo  
       2020-08-19 17:31:54 +08:00   1
    大部分用户并不会在意数据的同步方式,简单才是最重要的,事无巨细的记录意义不大,我一般一个月统计一次总数
    hotcool100
        36
    hotcool100  
       2020-08-19 17:48:46 +08:00   1
    用 腾讯文档 Excel 来记账的飘过,一个月一个 sheet,微信和 QQ 账号互通,方便~~~~
    hotcool100
        37
    hotcool100  
       2020-08-19 17:51:02 +08:00   1
    @daizige 哇哈哈,12 年前我也用 C#写了个桌面版记账工具……嗯,14 年前……
    MePride
        38
    MePride  
       2020-08-19 17:59:20 +08:00   1
    @daizige 我擦。。。我也有这种想法。。。做个记账 app 。。。
    Fading2276
        39
    Fading2276  
       2020-08-19 18:13:23 +08:00   1
    正在从 05 年开始使用的 财智理财 转移到 Money Pro,买了 iphone ipad macmini 和 win 的客户端,准备再开个同步。毕竟要移动记账才方便些。
    Fading2276
        40
    Fading2276  
       2020-08-19 18:24:27 +08:00   1
    我记帐只记支出账,收入和预算使用 excel,毕竟也不是每天使用。

    记好支出,配合每年的预算 review,基本上能看出这些年物价通胀的轨迹,以及哪些方面的支出是大,这些年支出的 50%是因为父母、子女以及亲友之间的往来,自己的消费反而没什么大的上升。
    Soar360
        41
    Soar360  
       2020-08-19 19:42:11 +08:00   1
    挖财很好用,配合短信记账,可以做到事无巨细。
    24bit
        42
    24bit  
       2020-08-19 20:04:57 +08:00   1
    ledger-cli + git
    GW8I970f36di11t6
        43
    GW8I970f36di11t6  
       2020-08-19 20:16:56 +08:00   1
    我觉得你可以在用户支出或是收入时添加动画效果。(视金额而定)
    learningman
        44
    learningman  
       2020-08-19 20:25:40 +08:00   1
    @yuanchao 不管是苹果还是安卓,网络只要在安装的时候声明一下就行了。。。
    baobao1270
        45
    baobao1270  
       2020-08-19 21:10:56 +08:00   1
    我只想有个复式记账的软件……
    daizige
        46
    daizige  
       2020-08-20 00:34:17 +08:00   1
    @MePride 别说你了 是个想写 App 的码农都准备写一个
    (码农们的真的缺乏产品的思维、记账的特点强需求、不难。就算是产品能不能有点新意啊。拜托以后大家发帖说我准备做个 App 的时候、不要说做个记账的了)
    danielzhang0212
        47
    danielzhang0212  
       2020-08-20 00:42:20 +08:00   1
    听说过没用过的 Emacs Ledger mode

    https://github.com/ledger/ledger-mode
    puncsky
        48
    puncsky  
       2020-08-20 05:42:57 +08:00 via iPhone   1
    huhexian
        49
    huhexian  
       2020-08-20 08:15:17 +08:00   1
    https://itlu.org/jizhang/ 这里有个记账程序,可以买个授权试一试
    tengshe789
        50
    tengshe789  
       2020-08-20 08:33:24 +08:00   1
    持续关注
    ladychili
        51
    ladychili  
       2020-08-20 08:51:19 +08:00   1
    不能打通支付宝微信京东的话,没什么意义
    fox0001
        52
    fox0001  
       2020-08-20 09:19:36 +08:00 via Android   1
    @ladychili #51 同意。记账软件最大的障碍或者缺点是,需要手输交易数据。能解决从多个支付软件或商城导入交易数据,才真正实用。
    huayumo
        53
    huayumo  
       2020-08-20 09:45:24 +08:00   1
    建议打通银行查账,支付宝,微信查账,银联查账,证券账户等等.做就要做个最牛逼的
    Valid
        54
    Valid  
       2020-08-20 13:29:55 +08:00   1
    全程消费用信用卡+花呗=记账
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5276 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 07:13 PVG 15:13 LAX 23:13 JFK 02:13
    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