V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
牛客网
freelancher
V2EX  ›  程序员

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

  •  
  •   freelancher · 132 天前 · 5263 次点击
    这是一个创建于 132 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

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

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

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

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

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

    预算 关联 多个分类

    分类下面记录每一笔账

    也就三个层级

    预算 - 分类 - 记录

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

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

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

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

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

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


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

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

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

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

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