写了 5 年代码,第 1 款独立开发的 AppMini 记账(有码) - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
shalakele
V2EX    分享创造

写了 5 年代码,第 1 款独立开发的 AppMini 记账(有码)

  •  1
     
  •   shalakele 2020-10-25 23:02:17 +08:00 6721 次点击
    这是一个创建于 1812 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前言

    5 年前刚开始学习 iOS 开发,就想着有天可以上线一款属于自己的 App 。期间断断续续地写了些代码,但是因为产品设计能力不足和丑哭的 UI,我没能完成 App 的开发。

    而今年,我下定决心要开发并上架一款 App,于是强迫自己,边开发边查阅各种设计资料,现学现卖,历时 X 个月(我也不知道花了多久,因为这个项目是 18 年创建的) ,它终于上线了Mini 记账 - 日常收支 极速记录

    image.png

    初衷

    为什么是记账 App ? 也许是学生时代被穷养惯了,刚开始工作有了自己的收入,我就放飞了自我 ,花钱一直大手大脚,月底常常不知道钱到底花到哪里去,工作几年也没多少积蓄,我急需一款记账 App 帮助我记录流水,一开始我把搜索“记账” 排名靠前的 App 都下载使用过,感觉都不符合我的需求,我并不需要太专业、功能太多的记账应用,尤其是理财和社区。

    我只希望每天可以快速地记录我的日常收支,基础的统计功能,方便我日后追溯和掌握收支状况。于是我 以简洁、快速和实用为理念,最终设计开发出 Mini 记账

    主要特点

    • UI 和交互力求简洁
    • 无广告、快速启动
    • 轻量,当前版本 15.3M (本来只有 8M 左右,最近刚更新了 iOS14 小组件,居然一下大了这么多.. 找个时间再优化下)
    • 数据安全,无自家后台, 数据备份使用 iCloud

    功能介绍

    • iOS14 全新桌面小组件
    • 没有预设的收支类别,完全由用户自定义(这个算最特别的吧,区别于现在的主流记账 App,下面具体介绍)
    • 图表统计:折线图收支趋势;饼状图收支类别占比
    • 定时提醒记账
    • 自动记录周期性收支
    • 密码保护( TouchID 、FaceID )
    • 搜索账目(通过金额、类别或备注)
    • CSV 导入,目前只支持固定模板导入,不支持第三方直接导入
    • iCloud 多设备同步数据(高级版)
    • CSV 导出 (高级版)

    记账页

    输入类别

    首次打开记账页,类别需要自己输入,凭直觉输入即可,之后觉得类别不合理可以批量修改记录的类别。


    选择类别 每完成一笔,类别会被自动记录,并且按使用频率自动排序,越常使用的类别越靠前, 上图是我记了一段时间后的类别。 一开始我是分早、中、晚餐去记录,后来发现并不需要这么细致,我就全部合并成 [三餐] , 在设置 - 类别管理中可以修改。 其他功能就不一一介绍了,欢迎下载体验哈。

    最后

    这是我第一个 App,刚起步还有许多不足之处,目前 0 推广每天只靠自然流量,每天下载量个位数,但是依然收获一些好评,真是心花怒放! 也让我更有动力开发下去, 目前还有很多想法正在规划之中,会持续开发优化体验的,觉得适合的朋友可以下载体验下,如果能给个好评就更好了哈!

    应用是免费的,有内购永久解锁专业版,奉上 20 个内购码

    PPXAHAAT67FM 3H9W3JX6HMX4 76E6A7KMYFY3 EWXAJEA6NK9M HLRPPKHTYJT6 PX3XLFLMPPFA 93TLELKK9YXR FPWFFT6PL4NF T3YYJKXH9X7X P3RL963MY9HW XL3NYEWHK39P RAJHRLJY3E4W 7H9WEWEYFLF4 JWWAFHEXRYHP AR6HTXH74ARR RKMR4Y66TEH3 J9NN7HJARYEJ AJYRWEEP6TP3 JL9MN9K9P3NA YTPAJ6ETJ9WA 
    第 1 条附言    2020-10-26 00:01:08 +08:00

    很抱歉图挂了,在这里贴上 imgbed.cn图床

    imgbed.cn图床

    第 2 条附言    2020-10-26 18:07:04 +08:00

    最后再放10个码,体验后可以给我点意见,非常感谢~

    X9NWKFK3LHNN 4ER3KX37LNK3 RWYHLE3HYEJJ P3HT6NTFEPXK 6NJ4HHMF3WNL 7JFAFYY7HHAA N9K6M63W9J3L PR3JR79E7L9J NT9YNM4A9KFA X47JKPLNK6YN 
    第 3 条附言    2020-10-27 13:06:31 +08:00
    非常感谢大家下载体验和给出的建议
    我的码不太够了,还想留些给朋友体验
    所以暂时先不用在评论区留邮箱了
    但是没关系,等我继续打磨优化,下一次来推广 我再给大家发福利哈 ~
    (限时免费内购)
    66 条回复    2020-12-18 15:38:03 +08:00
    OldActorsSmile
        1
    OldActorsSmile  
       2020-10-25 23:31:26 +08:00   1
    楼主的图没显示出来,复制链接直接访问可以,估计是那个图床禁止跨域了。
    推荐楼主用这个图床:www.imgbed.cn
    Saszr
        2
    Saszr  
       2020-10-25 23:35:00 +08:00   1
    图挂了...
    每次看挂图的推广,内心就停不下来的吐槽 XD
    yghack
        3
    yghack  
       2020-10-25 23:37:17 +08:00
    JWWAFHEXRYHP
    yghack
        4
    yghack  
       2020-10-25 23:37:28 +08:00
    已使用,感谢楼主
    shalakele
        5
    shalakele  
    OP
       2020-10-25 23:47:56 +08:00
    @Saszr
    @OldActorsSmile
    感谢提醒.. 我这里看是没问题的所以没发现。。
    还有我刚来社区,请问帖子是无法编辑吗?
    ArronJun
        6
    ArronJun  
       2020-10-25 23:51:13 +08:00 via iPhone
    我的小程序也叫这个名字,哈哈
    dengshen
        7
    dengshen  
       2020-10-25 23:54:34 +08:00 via iPhone
    AR6HTXH74ARR 试试
    shalakele
        8
    shalakele  
    OP
       2020-10-26 00:01:43 +08:00
    @ArronJun 巧了哈 ~
    MEOWwONE
        9
    MEOWwONE  
       2020-10-26 00:14:53 +08:00 via iPhone
    J9NN7HJARYEJ 已用 感谢分享!
    wilsonxu
        10
    wilsonxu  
       2020-10-26 00:33:26 +08:00
    PPXAHAAT67FM 已兑换,谢谢分享,特别喜欢这样不花里胡哨的软件!
    titi14gj
        11
    titi14gj  
       2020-10-26 00:47:34 +08:00 via iPhone
    AJYRWEEP6TP3 已使用,最近出的记账类 app 有点多啊
    torenayto
        12
    torenayto  
       2020-10-26 02:39:51 +08:00 via iPhone
    数字键盘每个按键有点小,会有种按不中的感觉,建议尽量撑大点。
    shalakele
        13
    shalakele  
    OP
       2020-10-26 09:18:55 +08:00
    @titi14gj 同感,但是我 18 年就开始想做个记账 App,就是执行力太差
    shalakele
        14
    shalakele  
    OP
       2020-10-26 09:19:11 +08:00
    @torenayto 感谢反馈,下个版本马上优化
    shalakele
        15
    shalakele  
    OP
       2020-10-26 09:20:20 +08:00
    @yghack
    @dengshen
    @MEOWwONE
    @wilsonxu
    感谢使用
    gogo88
        16
    gogo88  
       2020-10-26 09:40:23 +08:00
    码没了....
    EmpCold
        17
    EmpCold  
       2020-10-26 15:57:58 +08:00
    看着不错,求个码
    shalakele
        18
    shalakele  
    OP
       2020-10-26 16:11:14 +08:00
    @gogo88
    @EmpCold
    我晚上再放 10 个码,记得来哈
    shalakele
        19
    shalakele  
    OP
       2020-10-26 17:26:55 +08:00
    @gogo88
    @EmpCold
    你们留个邮箱吧,我单独发你俩
    isouu
        20
    isouu  
       2020-10-26 18:26:27 +08:00
    俺也要一个 emhvdXpob3U5NzA2QDE2My5jb20=
    shalakele
        21
    shalakele  
    OP
       2020-10-26 18:49:18 +08:00
    @isouu
    我附言放多了 10 个,你看下还有剩不
    pomony
        22
    pomony  
       2020-10-26 20:51:07 +08:00
    界面很简洁很清爽,不过我这边没有默认类别,是需要自己添加吗?
    建议设置常见的默认格式,像早午晚饭,三餐,打车费,电影什么的
    pomony
        23
    pomony  
       2020-10-26 21:01:13 +08:00
    浅色模式点击购买,顶部状态栏全白不展示了,深色模式没有这个问题
    管理类别,重命名的时候是不是可以把旧的名称复制到输入栏呢,一般都是加减字之类的修改,重新输有点麻烦啊
    pomony
        24
    pomony  
       2020-10-26 21:06:05 +08:00
    gogo88
        25
    gogo88  
       2020-10-26 21:29:43 +08:00 via iPhone
    gogo88
        26
    gogo88  
       2020-10-26 21:37:53 +08:00 via iPhone
    有幸抢到一个,谢了
    html
        27
    html  
       2020-10-26 22:49:04 +08:00 via iPhone
    @shalakele 有没考虑 wifi 下 IP 访问提供 web 记账页面呢
    私以为比 excel 导入要方便一点
    xiaomingVTEX
        28
    xiaomingVTEX  
       2020-10-26 23:28:55 +08:00
    感觉有那么点像钱迹
    catvoo
        29
    catvoo  
       2020-10-26 23:29:26 +08:00 via iPhone
    [email protected] 谢谢楼主!
    wdxbb
        30
    wdxbb  
       2020-10-26 23:46:08 +08:00 via iPhone
    [email protected] 求发码,我是钱迹用户,但它没有 icloud 同步,感觉楼主这个不错,深度体验一下一定给一个中肯的评价
    wanwan
        31
    wanwan  
       2020-10-27 07:28:17 +08:00 via iPhone
    [email protected] 求个码体验下,谢谢
    xuzywozz
        32
    xuzywozz  
       2020-10-27 09:17:24 +08:00
    就用楼主的 app 开始记账了
    shalakele
        33
    shalakele  
    OP
       2020-10-27 09:27:39 +08:00
    @pomony
    感谢这么认真的反馈
    1 、没有默认类别是考虑到每个人都有自己的分类习惯,我刚开始记账那会面对一堆分类很懵逼,不知道如何归类,要纠结下才能做出选择,所以我干脆预设分类,用户可以自己凭感觉输入,完成后会自动保存类别,方便下次记账快速选择
    2 、顶部栏全白应该是 bug,下版本修复; 重命名的建议很棒,下版本加上哈
    3 、感谢反馈,下版本修复
    shalakele
        34
    shalakele  
    OP
       2020-10-27 09:29:40 +08:00
    yggjklkaytui
        35
    yggjklkaytui  
       2020-10-27 09:38:25 +08:00
    楼主只考虑 CSV 导入,就没考虑数据导入的功能?关系到数据迁移,我以前用的随手记,因为广告现在用包子记账,现在的数据在包子,6 月以前的几年的数据在随手记,十分不方便
    EmpCold
        36
    EmpCold  
       2020-10-27 09:44:32 +08:00
    @shalakele NzYzNTE3Njg3QHFxLmNvbQ== 感谢!
    olin6520
        37
    olin6520  
       2020-10-27 09:57:15 +08:00
    b2xpbjY1MjBAZ21haWwuY29t 求个码体验一下,感谢楼主!
    0es
        38
    0es  
       2020-10-27 10:54:08 +08:00
    @shalakele emVybzBlc0Bob3RtYWlsLmNvbQ== 感谢
    chengsitom
        39
    chengsitom  
       2020-10-27 11:05:29 +08:00
    Y2hlbmdzaXRvbUAxNjMuY29t 求个码体验一下。
    Wiioy
        40
    Wiioy  
       2020-10-27 11:10:40 +08:00
    [email protected] 想体验一下别的记账软件,求个码,谢谢!
    tyty7yy
        41
    tyty7yy  
       2020-10-27 11:16:22 +08:00
    NTY4MzE4MzU5QHFxLmNvbQ== 求个码谢谢
    gaoyx416
        42
    gaoyx416  
       2020-10-27 11:34:27 +08:00
    [email protected]
    同求码,挺喜欢,不过没有也会付费的哈哈。
    roma
        43
    roma  
       2020-10-27 11:52:04 +08:00
    来晚了
    bugsystem
        44
    bugsystem  
       2020-10-27 12:03:31 +08:00
    MjI5MTQ0ODc2MEBxcS5jb20= 求个码谢谢
    iv2s
        45
    iv2s  
       2020-10-27 12:19:41 +08:00
    图挂了不少。
    shalakele
        46
    shalakele  
    OP
       2020-10-27 12:21:24 +08:00
    @yggjklkaytui 据我所知,现在市面上记账 App 都是用 CSV 导入 /导出实现数据迁移,做得细致点的可以直接识别不同的 CSV 格式,比如安卓端的钱迹。
    不知道你指的数据导入是? 如果是说一键直接从其他 App 转到我的 App,这个实现不了,因为其他平台是不会开放数据的接口的
    shalakele
        47
    shalakele  
    OP
       2020-10-27 12:24:01 +08:00
    @html Excel 导入是为了批量导入,如果单条记录的话还是建议用 App 操作哈,不过后面会考虑出 Mac 端的 Mini 记账,因为现在苹果有个新玩法,iOS 端的 App 可以比较方便地迁移到 Mac 端,具体怎么实现还没有研究。
    yggjklkaytui
        48
    yggjklkaytui  
       2020-10-27 13:08:03 +08:00
    @shalakele 比如随手记导出的实 myMoney.xls ,可不可支持导入
    hyplddfx
        49
    hyplddfx  
       2020-10-27 14:32:26 +08:00
    随手记是只有会员导出吧?
    shalakele
        50
    shalakele  
    OP
       2020-10-27 19:27:15 +08:00
    @yggjklkaytui 抱歉暂时只支持按我的模板导入,还没研究过其他平台的数据格式,所以不清楚。 如果熟练 Excel 公式,批量转换格式应该是挺快的,主要是时间格式,其他无外乎类别,金额和备注,不需要额外操作。
    Kirakbit
        51
    Kirakbit  
       2020-10-27 22:40:34 +08:00
    好西!
    yggjklkaytui
        52
    yggjklkaytui  
       2020-10-28 11:39:34 +08:00
    @shalakele 导入中文是乱码,要怎么转换一下啊?
    udumbara
        53
    udumbara  
       2020-10-28 12:49:04 +08:00 via iPhone
    手动同步 iCloud 会报错,这个 1.99 美元体验可不够好
    [![报错]( https://vkceyugu.cdn.bspapp.com/VKCEYUGU-imgbed/ab06ab5b-5ad1-4579-b9a1-db326da0b179.png)]( https://imgbed.cn)
    udumbara
        54
    udumbara  
       2020-10-28 12:52:19 +08:00 via iPhone
    顺便提个建议,如果支持汇率转换就更好了
    shalakele
        55
    shalakele  
    OP
       2020-10-28 16:25:35 +08:00 via iPhone
    @yggjklkaytui 如果可以的话麻烦发下你的导入文件给我?节选几条数据给我就好,我想重现一下这个问题
    jian.dev@qq.com
    shalakele
        56
    shalakele  
    OP
       2020-10-28 16:33:50 +08:00
    @udumbara 抱歉给你造成了不好的体验。 我想问下你是否开通高级版后,立即点击手动同步? 如果是的话,杀死 App 重启即可解决这个问题。 根据图中的报错,是因为没有创建 iCloud 备份空间, 而我的逻辑是在启动 App 时并且是专业版的情况下才创建。 是我不够严谨,抱歉了 ~
    shalakele
        57
    shalakele  
    OP
       2020-10-28 16:52:49 +08:00
    @udumbara 你是指多货币记账,还是只要内置一个转换汇率的工具?
    shalakele
        58
    shalakele  
    OP
       2020-10-28 18:08:18 +08:00
    @yggjklkaytui 文件重新保存一下,另存为,格式务必选择.csv
    udumbara
        59
    udumbara  
       2020-10-28 21:48:38 +08:00 via iPhone
    @shalakele 前一个问题:是的,开通后直接同步,现在 OK 了;后一个问题:多币种就 OK,因为经常会有外币的支出,多谢
    udumbara
        60
    udumbara  
       2020-10-28 21:51:29 +08:00 via iPhone
    本来是不记账的,碰到楼主这么清爽的 app,干脆用起来,加油,挺好的
    udumbara
        61
    udumbara  
       2020-10-28 21:55:04 +08:00 via iPhone
    另外,把设置页面那个高级版换个地方放,或者把高级版三个字去掉,留下那个图标完全够了,那三个字纯属多余
    shalakele
        62
    shalakele  
    OP
       2020-10-29 09:14:32 +08:00
    @udumbara 感谢你的中意,你的建议我会认真考虑的哈 ~
    OldActorsSmile
        63
    OldActorsSmile  
       2020-11-12 09:23:26 +08:00
    老哥,项目进展如何呀
    Itesting
        64
    Itesting  
       2020-11-13 09:43:31 +08:00 via iPhone
    等楼主下次分享
    shalakele
        65
    shalakele  
    OP
       2020-11-15 00:20:23 +08:00 via iPhone
    @OldActorsSmile 最近上班比较忙,开发会慢一点
    shalakele
        66
    shalakele  
    OP
       2020-12-18 15:38:03 +08:00
    @OldActorsSmile
    @Itesting
    @Kirakbit
    现在正在限免,别错过咯 t/736777#reply0
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3590 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 00:13 PVG 08:13 LAX 17:13 JFK 20:13
    Do have faith in what you're doing.
    ubao 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