独立开发了一款基于 Git 分布式备份同步的日记 App,送码送码 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Lojii
V2EX    分享创造

独立开发了一款基于 Git 分布式备份同步的日记 App,送码送码

  •  1
     
  •   Lojii 2022-09-20 08:42:08 +08:00 5022 次点击
    这是一个创建于 1118 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Git 这么棒的东西,只用来放代码,会不会觉得有点可惜,所以我折腾了这么一个基于 Git 的日记 App - 大树日记

    一直有记事写日记的习惯,毕竟大脑容量有限,很多生活里的事,过个一段时间,如果没有出现引导契机,就会完全忘记,记下来虽然不一定会回顾,但完全忘记,却也总觉得可惜,每每年末,都会感慨时间过得太快,但回顾这些生活日志,又会觉得,这一年,我好像经历的也挺多。

    以前在 QQ 空间里写,特意搞了个没有好友的 QQ ,一写十多年,直到腾讯说我的 QQ 涉嫌批量自动操作,被封了,误封申诉回来后,隔一段时间又给我以同样的理由封了,来来回回折腾了七八次,倦了(严重怀疑腾讯在清理为难我这种无法给其产生任何价值的账户),切换到微信朋友圈准备用私人可见继续写,却发现,我写的时候,需要考虑很多合规的事,万一微信被封,损失就太大了,毕竟我曾因为研究微信插件被封过一次,被封后,我也醒悟,我的微信,其实不属于我,只要我犯错,随时会被拿走

    我一直在思考,怎么才能避免日记数据再次出现这种不可控且毁灭性的打击。趁着学习 Flutter 需要搞个练手项目的契机,于是就有了它,虽说日记类 App 属于最卷的赛道之一,随手一搜,就能搜出一堆来,但尝试过后都没有解决,或者说,没有完美的解决我的基本需求,那就是:

    数据安全且可控

    没有服务端的 App ,虽然提供备份功能,但备份的数据只能由其解析,万一哪天 App 不运营了,备份的数据也就再也无法读取。
    有服务端的日记 App ,天知道哪天就跑路了,还需要担心数据合规问题,封号就没得玩,且不知道他们会怎么处理你的私密数据。

    作为程序员,我能想到的方案就是Git+Markdown,毕竟天天用 Git ,日记数据,可不就跟我的代码一样?

    • 分布式备份同步,Git 基础能力,意味着你可以同时将数据备份在多个地方:Github\Gitlab... ,或者自建 Git 服务,你也可以随时将数据 clone 到本地,多端可以保持实时的同步

    • 数据永远可读可写,Markdown 格式的数据,意味着你能在任何地方进行编辑修改,脱离 App 的限制

    • 多人协作,这个也是 Git 的基础技能,意味着能实现多人共写一本日记,家庭、情侣记事

    有了想法,折腾两三个月后,就有了它:大树日记

    iOS:App Store Android:蒲公英

    安卓软著还在申请中,随后会上架各大应用分发平台

    一些功能截图:

    安卓免费
    iOS 兑换码:
    XLWFT66NKHTL
    4KPLKNEH43JA
    AM3N73YJYHXF
    NLRTT9YNJJH3
    EKLTRF6Y7Y44
    F77JHPA9K4RN
    A9PKPHKJ6AM7
    3JNF3EWTA6LF
    X3XTYKLYJWPY
    FA6LMFRRJM3P
    4TPWKMX9E7JH
    WFHAF3FPLXRH
    YPHWPK6TJJR7
    HLRF97K337Y3
    Y44HL6APNRX7
    FJN447T4999F
    FPTKWW4RLP3P
    W6YX9ARYFM4R
    RM7FLT99P6HH
    F73ATYT74PME

    PS:订阅类激活码不会自动续订,如不放心,可前往 App Store->用户->订阅管理查看取消

    产品功能与 UI 会一直迭代,有问题可以联系我 WX:AKQL1022 (备注 V2EX )

    第 1 条附言    2022-09-20 09:41:59 +08:00

    再补10个,先到先得 其实目前iOS付费只是解除创建日记本数量的限制,其他的跟免费没什么区别,安卓完全免费

    JAML96L9PTXK
    PPYMEWPMY6R4
    KW4TMPLLH4MH
    ATJYXAYNPLLP
    NTNJR4Y4633P
    L9NXPJ96N3WJ
    KTYH7KA77M9F
    HP3EPREJ76H7
    E96P4RPMA7NN
    43FKL3AKWY3E

    第 2 条附言    2022-09-20 10:03:07 +08:00
    使用了觉得还可以的朋友帮忙 App Store 给个好评,你的认可对我来说很重要,感谢
    第 3 条附言    2023-11-22 14:19:32 +08:00
    38 条回复    2022-09-29 04:05:41 +08:00
    pianjiao
        1
    pianjiao  
       2022-09-20 08:50:48 +08:00
    F73ATYT74PME 已兑换
    july1995
        2
    july1995  
       2022-09-20 08:52:09 +08:00 via iPhone
    X3XTYKLYJWP 已用,谢谢大佬。
    Shum1n
        3
    Shum1n  
       2022-09-20 08:54:18 +08:00
    FA6LMFRRJM3P 已使用
    leimao
        4
    leimao  
       2022-09-20 08:55:33 +08:00 via iPhone
    这个和个人博客有什么区别
    0o0O0o0O0o
        5
    0o0O0o0O0o  
       2022-09-20 08:56:36 +08:00 via iPhone
    /t/532306

    以前 V2EX 有人宣传同类产品,作者已经很不负责地抛弃了,但你可以参考用户给它提的 issues

    https://github.com/zhaopengme/gitnote/issues?q=is%3Aissue+
    Natsume233
        6
    Natsume233  
       2022-09-20 08:57:23 +08:00
    F77JHPA9K4RN 已兑换,谢谢!
    urhosts
        7
    urhosts  
       2022-09-20 08:57:56 +08:00
    FJN447T4999F 已用,感谢大佬
    stardew
        8
    stardew  
       2022-09-20 09:00:32 +08:00
    A9PKPHKJ6AM7 已使用,谢谢大佬
    strengthen
        9
    strengthen  
       2022-09-20 09:02:18 +08:00 via iPhone
    感谢,顺便搭个顺风车
    自己研发自己推广,几个无广告的 App 。
    欢迎点击跳转 App Store 安装。
    1 、iNFC (读写 NFC 标签,复制门禁卡)
    https://apps.apple.com/cn/app/infc/id1562054959
    2 、iSMS ( AI 离线智能拦截垃圾短信)
    https://apps.apple.com/cn/app/isms/id1610118657
    3 、iDraft (电子绘图、电子草稿)
    https://apps.apple.com/cn/app/idraft/id1555981466
    4 、iBlog (博客园客户端,开发者的网上家园)
    https://apps.apple.com/cn/app/iblog/id1571216825
    Twice
        10
    Twice  
       2022-09-20 09:03:23 +08:00 via iPhone
    AM3N73YJYHXF
    已用
    xiaweian
        11
    xiaweian  
       2022-09-20 09:10:15 +08:00
    HLRF97K337Y3 已经使用,感谢开发者
    Lojii
        12
    Lojii  
    OP
       2022-09-20 09:21:48 +08:00
    @0o0O0o0O0o 这个作者的软件我也试用过,只是觉得 PC 端的笔记和 Git 都可以单独使用,其实没必要把两者硬生生结合的,毕竟 PC 端基于 Markdown 的笔记软件好用且开源的有很多选择。如果手机上没有严格的沙盒机制,我倒是想额外写一款 Git GUI
    jarl
        13
    jarl  
       2022-09-20 09:26:48 +08:00
    楼下的不用试了 兑换码没了 我全试了一遍
    icebear0
        14
    icebear0  
       2022-09-20 09:29:19 +08:00
    @Lojii #12 op ,还有码吗?
    SenLief
        15
    SenLief  
       2022-09-20 09:30:32 +08:00
    @Lojii 支持写一个 git 的客户端。
    heyyo
        16
    heyyo  
       2022-09-20 09:33:47 +08:00
    @Lojii op 再来多点码呗
    Lojii
        17
    Lojii  
    OP
       2022-09-20 09:42:20 +08:00
    @heyyo 补了补了,快看快看
    heyyo
        18
    heyyo  
       2022-09-20 09:46:42 +08:00
    @Lojii 感谢 ATJYXAYNPLLP 已用
    lachesis
        19
    lachesis  
       2022-09-20 09:51:00 +08:00
    NTNJR4Y4633P 已用,谢谢
    tysb777
        20
    tysb777  
       2022-09-20 09:51:12 +08:00
    L9NXPJ96N3WJ 已用
    yiyungent
        21
    yiyungent  
       2022-09-20 10:02:26 +08:00 via Android
    目测没法编辑呀,希望后续支持 app 内编辑 md ,上传本地图片
    SenLief
        22
    SenLief  
       2022-09-20 10:02:27 +08:00 via iPhone
    全部没了,楼主再来几个。
    0o0O0o0O0o
        23
    0o0O0o0O0o  
       2022-09-20 10:03:54 +08:00 via iPhone
    @Lojii #12 感觉日志应用的多端体验其实也很重要

    这个作者说有移动端计划,但是无下文
    Lojii
        24
    Lojii  
    OP
       2022-09-20 10:07:29 +08:00
    @yiyungent 嗯,我最近在折腾适合移动端的 Markdown 编辑器,这个功能会在之后的版本上线
    tysb777
        25
    tysb777  
       2022-09-20 10:08:02 +08:00
    想问一下,使用了 一年后会自动付费订阅吗?
    yasumi
        26
    yasumi  
       2022-09-20 10:08:38 +08:00 via iPhone
    KTYH7KA77M9F 已用,谢谢楼主
    Lojii
        27
    Lojii  
    OP
       2022-09-20 10:14:54 +08:00
    @tysb777 不会,如果不放心,可以去 App Store->用户->订阅管理查看管理
    yiyungent
        28
    yiyungent  
       2022-09-20 10:18:10 +08:00 via Android
    赞,很棒,感谢开发者,很早就想写一个基于 git 的笔记 app 了,还是与 github 集成的,有了编辑终于可以换下印象笔记了(用了 6 年多了,逃)
    qq976739120
        29
    qq976739120  
       2022-09-20 10:20:15 +08:00
    emmmm...., 推荐一下 gitbook, 貌似也可以 git + markdown
    Lojii
        30
    Lojii  
    OP
       2022-09-20 10:21:46 +08:00
    @0o0O0o0O0o 确实,我不敢保证之后会有 PC 端,虽然 Flutter 打包 PC 端不是很难,改点交互就行,只是因为现在我攒了一堆需求,得优先把移动端好好打磨下才行
    id3day
        31
    id3day  
       2022-09-20 12:42:49 +08:00 via iPhone
    [email protected]
    chotow
        32
    chotow  
       2022-09-20 13:00:19 +08:00   1
    App 体积稍微大了点;简单浏览和操作了下各个页面,有掉帧卡顿的现象;不知道是不是 Flutter 应用都这样子
    最后给楼主点个赞
    sorryfu
        33
    sorryfu  
       2022-09-20 13:27:27 +08:00 via Android
    好想法啊,佩服你敢想敢做的精神,我也有许多想法,不过最后都被惰性打败了
    zeyueguo
        34
    zeyueguo  
       2022-09-20 16:28:36 +08:00
    定位位置需要用 google 吗?
    Lojii
        35
    Lojii  
    OP
       2022-09-20 17:25:50 +08:00
    @zeyueguo 不需要的
    fyooo
        36
    fyooo  
       2022-09-20 19:23:25 +08:00
    资深 DayOne 付费用户,插个眼,后续功能可以跟 DayOne 匹配了我会付费转过来
    iminto
        37
    iminto  
       2022-09-28 14:36:49 +08:00 via Android
    没有官网吗 怎么提需求
    Lojii
        38
    Lojii  
    OP
       2022-09-29 04:05:41 +08:00
    @iminto 菜单->设置->关于 里头有反馈途径,有邮箱和微信号,可以直接联系我
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2585 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 04:52 PVG 12:52 LAX 21:52 JFK 00:52
    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