• 请不要在回答技术问题时复制粘贴 AI 生成的内容
freelancher
V2EX  ›  程序员

想在商店自己做一个记账软件,自学起来要多久呀。

  •  
  •   freelancher · Jun 21, 2020 · 9623 views
    This topic created in 2328 days ago, the information mentioned may be changed or developed.

    就是像鲨鱼记账那样。只要一个记账功能就好了。也不知道要学什么功能和时间。还是直接找个外包来做呢?现在就是有时间没钱。。。时间大把。。。三个月都可以。

    主要是鲨鱼记账后期太多广告了。打开还慢。我想整个免费版本的。给大家用。

    Supplement 1  ·  Jun 21, 2020
    我感觉记账软件其实就是最好是手机的。所以 IOS 和安卓端。有没有一种语言和框架能自动编译二个包出来的呢?
    Supplement 2  ·  Jun 22, 2020
    我感觉移动端是未来的趋势。特别是这种小软件。

    我是想做 IOS 和安卓端的。自己的应用把握权在自己手上。小程序容易被平台控制。

    谢谢大家的回复。我都看了相关的软件。因为现在都是电子支付了。用现金的时间还少。我是希望有一个能每天同步微信和支付宝账单的 APP 。然后自己再手动补上现金的花销。这块好像真没有。
    58 replies  •  2020-07-01 15:13:16 +08:00
    MarkLeeyun
    MarkLeeyun
    Jun 21, 2020❤️1
    1
    手机的话,,,先把安卓的基础学一下。。。电脑端的话,建议使用 qt,使用 c++来开发。。。。。。。。。。。。
    rioshikelong121
    rioshikelong121
    Jun 21, 2020
    2
    flutter 很快。
    PbCopy111
    PbCopy111
    Jun 21, 2020
    3
    github 上一大把。。。。
    Elissa
    Elissa
    Jun 21, 2020
    4
    网页版的用 ant+vue 半个星期就能撸出来,但是手机端不会
    MarshallMathers
    MarshallMathers
    Jun 21, 2020❤️1
    5
    建议使用 no-code 或者 low-code 平台开发,自学 3 个月真不够.
    tsdbg
    tsdbg
    Jun 21, 2020
    6
    如果电脑端有 homebank/gnu cash,要是手机端可能有点少,但可以电脑跑服务器手机用浏览器的,这样的也有一大把( awesome-selfhosted )。最简单的搞个 excel 。如果真的忍不住自己动手……react native?
    dark3212
    dark3212
    Jun 21, 2020
    7
    推荐钱迹,也是 v 站上的一个大佬开发的,安卓 ios 同步,无广告。
    https://www.v2ex.com/t/553672?p=1
    zifangsky
    zifangsky
    Jun 21, 2020
    8
    钱迹+1,不用自己再开发了
    CamD
    CamD
    Jun 21, 2020
    9
    这种建议先去 github 之类的自己找找,因为你从 0 开始开发 3 个月的效果可能真不如 github 上开源的。
    005008
    005008
    Jun 21, 2020
    10
    flutter + php 两个星期
    feng32
    feng32
    Jun 21, 2020
    11
    钱迹确实很好用

    如果主要目的是学习 Android 开发,可以找本书看看,比如《第一行代码 Android 》,基本功好的话一个月学完应该没问题
    murmur
    murmur
    Jun 21, 2020
    12
    我都不记账了,微信淘宝能把场景自动补充进来,年终看眼报告就可以了
    nathanw
    nathanw
    Jun 21, 2020 via iPhone
    13
    我用的是记账城市。
    用盖房子来记账,逐渐慢慢培养起记账的习惯。
    freelancher
    freelancher
    OP
    Jun 21, 2020
    14
    我补充了一下哦。
    mostkia
    mostkia
    Jun 21, 2020
    15
    用支付宝自带的,挺好用的,微信通常被我视为和口袋里的零花钱一个等级的东西,不纳入记账。
    mostkia
    mostkia
    Jun 21, 2020
    16
    网页版本的 SQL+PHP+H5,一个星期差不多可以撸一个出来,但没必要,一个一个手动记账还是挺麻烦的,反正大部分开支都通过支付宝解决了,能自动化的流程,直接用他不香吗?
    freelancher
    freelancher
    OP
    Jun 21, 2020
    17
    @mostkia 想弄个手账这种。不做网页版本的。主要我有好几种支付渠道。支付宝还有商家里的一些东西。会乱掉。所以想做个手机版本。大家也可以一起用。
    icylogic
    icylogic
    Jun 21, 2020 via iPhone
    18
    我觉得手机记账才是无法坚持,几块几十钱的你记不记……但有些消费也就是几十块积累起来的

    电脑上每个月等信用卡账单出来,用 beancount 把信用卡+微信+支付宝的账单自动导入一下就可以了,而且是复式记账,事无巨细……
    我用了半年了,每次对账都可以满足一下自己的强迫症,花不了多久,每月都期待账单出的日子。
    XanderChen
    XanderChen
    Jun 21, 2020 via Android
    19
    跨平台就 react native 呗,能写 iOS 和 Android 。

    建议先把 Android 的撸出来,因为 Android 有个 apk 就能装到手机里用了,比较快。
    XanderChen
    XanderChen
    Jun 21, 2020 via Android
    20
    我建议你找撸一个记录订阅的应用出来练练手。

    比如充了几个月的 QQ 音乐的会员,从某年某月某日开始到某年某月某日结束,

    是循环订阅还是一次性订阅,订阅的周期。

    比直接写一个记账应用简单一点,还能熟悉熟悉应用的控件啥的。
    tsdbg
    tsdbg
    Jun 22, 2020
    21
    话说有没有考虑微信记账本这种呢
    freelancher
    freelancher
    OP
    Jun 22, 2020
    22
    @icylogic 我已经是坚持了一年多了。所以我觉得还可以。就是受不了鲨鱼记账的开启速度和广告。
    @XanderChen 谢谢。这个我到时看看啊。
    @tsdbg 主要不想靠微信的生态。我怕到时被微信看上或者制裁什么的。国内企业说不准。
    Pichai
    Pichai
    Jun 22, 2020
    23
    你去看看 5coins 的功能,很简洁,我一直在使用这款记账软件。之前是只有支出,大概半个月前面增加了收入。
    gdzzzyyy
    gdzzzyyy
    Jun 22, 2020
    24
    @mostkia 支付宝真的不卡吗。。
    shynome
    shynome
    Jun 22, 2020 via Android
    25
    网页版是最好的选择,数据存在服务端即可,备份也方便
    而且多端兼容,开发时视图热重载网页版体验是最好的
    安全方面,外网的话可以使用证书认证,内网的话使用 vpn 访问家庭网络(家庭网络可以通过 softether 组建级联 vpn 访问)或者只能在家里访问,如果是安卓手机的话也可以用 termux 启动本地服务

    而且看功能也没有很复杂,大概一个月就能做网页版初版来,正好我空着,就来试试看最快需要多久能做出来
    Roung
    Roung
    Jun 22, 2020 via Android
    26
    钱迹了解一下
    alw
    alw
    Jun 22, 2020
    27
    像要我做,也就一个周末就能搞出来自己能用的。
    然而,这玩意没有做的价值,如果你说是用来练练手的小项目还行....
    想免费给大家用就别想了,别的软件更好用,没必要用你的。
    CasualYours
    CasualYours
    Jun 22, 2020
    28
    @icylogic 同意,用 beancount 真的享受。
    dedemao
    dedemao
    Jun 22, 2020
    29
    用小程序岂不是更好,不用考虑苹果还是安卓,而且开发速度快
    ezrealinxh
    ezrealinxh
    Jun 22, 2020
    30
    看看钱迹,感觉挺符合你需求的。
    他本来是 Android only 的 app,现在用 flutter 重写了两端,iOS Android 现在用起来都很简洁。
    demotu
    demotu
    Jun 22, 2020
    31
    建议使用 flutter + swiftUI 安卓端留一个简化的免费版本 ios 用 swiftUI 开发收费版本 这 2 中框架都类 react
    mostkia
    mostkia
    Jun 22, 2020
    32
    @gdzzzyyy 因为买了理财,每天都会进去看看,顺便把帐也对一下,挺好的。专门进去查账改账的确启动很慢,但一般用不上的,X 宝 X 猫线下买东西的钱,都会自动记录到账单里,挺方便的。
    ccsulzf0627
    ccsulzf0627
    Jun 22, 2020
    33
    按照自己需求写了一个网页版的,我觉得记账不仅仅是看你花了多少钱,更主要是看你花在哪里,记账对于我来说更像是日记
    ccsulzf0627
    ccsulzf0627
    Jun 22, 2020
    34
    对了,技术栈前端是 angular+material,后端是 nestjs+typeorm+mysql,上面有人说两周可以做到,看你自己的规模吧,反正我就是上班闲着没事做的话,会改一改,写一写
    Kilerd
    Kilerd
    Jun 22, 2020
    35
    东西不复杂啊,我自己做的一个

    预算 关联 多个分类

    分类下面记录每一笔账

    也就三个层级

    预算 - 分类 - 记录

    然后再追加了一个 订阅(记录你实时订阅的总金额,并不计入记账系统的页面)

    前后端加起来也就 1-2 个星期的事情。

    最多的时间花在了前端 UI 和代码上面,前端是用 react + mobX 写的,迁移到 react-native 去很简单。
    ZehaiZhang
    ZehaiZhang
    Jun 22, 2020
    36
    mark 一下,lz 有 hub 可以给个链接

    我在用随手记,但很多分期的账单填写很麻烦,然后查看周,月,很不方便
    JRay
    JRay
    Jun 22, 2020
    37
    之前我用 flutter 照着鲨鱼记账的记账页面撸了一个,然后就搁置了
    fhsan
    fhsan
    Jun 22, 2020
    38
    三个月,自己摸索一个月做出来,剩下两个月打磨
    lake325
    lake325
    Jun 22, 2020
    39
    尝试过很多个记账软件,唯一能让我坚持 2 个月的直到现在的就是 execl + webdav (坚果云) + wps 方式, 非常直观清晰
    AaronTwan
    AaronTwan
    Jun 22, 2020
    40
    @Elissa 那你可以用 uniapp 撸个全平台的
    Shintaku
    Shintaku
    Jun 22, 2020
    41
    不造轮子的话网易有钱感觉还行
    hunter2015
    hunter2015
    Jun 22, 2020
    42
    也就一年左右吧
    ydirel
    ydirel
    Jun 22, 2020
    43
    这种事情还是去祸害外包吧,花钱多方便啊
    lonelymarried
    lonelymarried
    Jun 22, 2020
    44
    记账的不要太多了。
    freelancher
    freelancher
    OP
    Jun 22, 2020
    45
    @icylogic 我一块钱也记。已经一年多了。不然没这个想法。主要现在主力都转移到 Iphone 了。我很少会电脑端开的。

    @XanderChen 嗯嗯。是 Javascrip 语法吗?这个语法我感觉很好写。

    @shynome 真的不要网页版本了。现在用 WEB 的越来越少。


    @Roung 刚下了钱迹。是很简洁也没广告。好像不能导入微信和支付宝的账单。平时都用这个来支付。

    @CasualYours beancount 去看了。好像是用 python 语言写的 WEB 端。

    @dedemao 我怕到时微信抽风搞我。
    liangluyu
    liangluyu
    Jun 22, 2020
    46
    如果你有时间,又想快速入门,个人建议是 Swift UI
    JerryCha
    JerryCha
    Jun 22, 2020
    47
    从早学到晚能坚持,一周就能出货了。
    liangluyu
    liangluyu
    Jun 22, 2020
    48
    后端用下 leancloud 或者腾讯云开发(微信的那套),还有就是从微信小程序入手也可以,我自己就是这么慢慢学的,纯属个人兴趣。涉及到后端的内容,还是 Python 吧。
    至于 flutter,建议先不碰,如果单想做安卓的,那么还是 kotlin 入手吧,比 java 还是轻松点。

    现在学 Python 、swift 、kotlin 、dart 、typescript,都是很友好了,轻松入门做一个记账的 app 没问题。
    关键是你选好一个认真琢磨就行。

    等你过了基础一关,自己根据兴趣深入学习吧
    Michelangelono
    Michelangelono
    Jun 22, 2020
    49
    不要用 flutter+1
    储存其实不一定用服务器那种,也可以用本地数据库+webdav 同步
    youxiachai
    youxiachai
    Jun 22, 2020
    50
    lz 真会想...同步微信和支付宝的账单.......
    freelancher
    freelancher
    OP
    Jun 22, 2020
    51
    @youxiachai 不同步一笔笔自己记。我感觉我要累了。虽然有点不可能。但是应该有什么跳转的方法可以吧。
    LokiSharp
    LokiSharp
    Jun 22, 2020
    52
    iOS + 安卓的话 C# Xamarin 了解一下
    huyinjie
    huyinjie
    Jun 22, 2020 via iPhone
    53
    建议换个坑...有人在做了
    qleroooo
    qleroooo
    Jun 22, 2020
    54
    只要记账功能用 excel 就行,手机上现在用一下也没啥大问题
    hjw45611
    hjw45611
    Jun 22, 2020
    55
    真没啥大用,也就用钱不多的人用的时间长。
    我记了两三个月,后来因为订婚拿彩礼钱,从各个基金股票支付宝微信里取钱弄来弄去弄乱了,我就彻底放弃了
    jmyz0455
    jmyz0455
    Jun 22, 2020
    56
    flutter 可以搞,三个月吧。
    freelancher
    freelancher
    OP
    Jun 23, 2020
    57
    @hjw45611 我现在也是有点乱掉。就是一笔笔记。很累。想说直接弄导入的。收入的另外算。像彩礼钱什么的,专门拿一个小本本来记。以后还人情好用。记一个总收入就好了。
    youbohe
    youbohe
    Jul 1, 2020
    58
    薄荷记账 直男 程序员 专用记账软件 别浪费时间了
    一个优秀的记账软件 不是 3 个月的事
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4730 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 136ms · UTC 08:28 · PVG 16:28 · LAX 00:28 · JFK 03:28
    ♥ Do have faith in what you're doing.