[送 20 个终身码 + 100 个订阅码] 中年程序员裸辞自救:从后端转行独立开发,开发了一款待办事项和习惯管理 App - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Breacher
V2EX    分享创造

[送 20 个终身码 + 100 个订阅码] 中年程序员裸辞自救:从后端转行独立开发,开发了一款待办事项和习惯管理 App

  •  
  •   Breacher 1 天前 1112 次点击

    过去我是一名后端开发。在一家公司呆了几年后,我越来越无法从工作中找到成就感和自我价值的实现感。不仅如此,我还遭受到了严重的价值拒绝和否定。

    上头一句话,我这个“大头兵”就得忙得失去半条命,最严重的时候我一个月累计加班了几千个小时。我付出了这么大的努力却被忽视,而我另一个小失误却被批判,这一剂最猛烈的”职场毒药“,让我陷入了严重的焦虑和抑郁,也让我幡然醒悟。

    我开始越来越频繁地思考一个问题:“仅仅为了拿一份薪水,这样子糟蹋自己的生命,值得吗?”最终,我还是做出了人生中最大胆的决定:离开了。

    我不仅仅是因为不堪忍受职场,也是因为我内心一直想拥有一个属于我自己的产品

    从后端到独立开发者的“深居简出”

    于是,在过去的几个月里,我像个苦行僧一样深居简出:

    • 从零开始学习 Swift 和 SwiftUI ;
    • 学习使用 Xcode 和 App Store Connect ;
    • 一个人摸索注册 LLC 公司,完成地址公证,EIN ,注册外区 Apple ID ,申请邓白氏编码,注册企业版苹果开发者账号
    • 注册个人公司、ICP 备案;
    • 日复一日地写代码,不停地“打磨抛光” App

    Avanti: 待办事项和习惯养成 就是在这个过程中诞生的。

    Avanti 是意大利语里的一个单词,意思是“前进、向前、进来”,个人觉得非常契合作为“待办事项 & 习惯养成”App 的核心理念(不断前进)。为了方便,我贴出 Avanti 发音的谐音: 阿万提

    目前,Avanti 的主要功能是待办事项管理、习惯养成和戒除,定位是要成为用户的 「人生旅途的长期伴侣」。既然定位为「长期伴侣」,后续还会加入新的功能,敬请期待。

    Avanti 的核心优势有:

    1. 无需账户,无登录注册,拒绝追踪
    2. 隐私至上,数据完全私有,数据通过 Apple iCloud 同步
    3. 完善和灵活的待办事项管理,用户可以按需启用一些功能;完善的习惯养成和戒除记录和跟踪功能
    4. 订阅模式是「一个订阅,多设备通行」,后续会上线 Mac 和 iPad 版
    5. 原生交互体验,简洁、高效

    App 截图

    主页

    互动与记录

    习惯变成每日待办

    习惯养成:记录和跟踪

    习惯戒除,记录每次对抗坏习惯的胜利,以及偶有的失手

    项目,或者成为自定义列表


    V2EX 专属福利 (庆祝新生版)

    为了感谢 V 友们的支持,也为了纪念这次转型,我准备了以下福利(支持 iOS 17 及更新版本的系统)。

    1 终身版兑换码 (Lifetime) x 20

    价值最高。 防爬虫处理: 请复制下方代码,删除其中的 # 符号 后即可使用。

    HLHWKXW#9WK39

    T73FWHKNJM#AX

    AN4Y4KL9XEH#6

    Y9KYHPF#FWRNF

    RP7#FEERFR64H

    JT#JNE4R6FMXN

    6#XE9W9MY9XAH

    JH77#L6PMEX9M

    39NKYJKJ49#HJ

    MN#WHF9Y337R4

    H4RRRTYN#6K6P

    R#NKN36A3PYLY

    6YKXWL3#M9MYA

    9TRK3NF4MXX#J

    MNWLE7RKTL#FK

    HL6RJJ63R#LKH

    KTM46#XTW6RA4

    WEAY#K4TTEA9X

    WJ#RLN3A6H4R9

    HAY3A#RMJY4NR

    使用方法:

    1. 复制上方代码并删掉 #请勿选择「使用摄像头」扫描兑换码
    2. 在 iPhone 桌面 长按 App Store 图标 -> 选择 「兑换」 -> 粘贴代码。
    3. 关键一步: 兑换成功后打开 Avanti ,在「设置」 Tab 页面点击「升级」按钮进入「升级/订阅」页面,点击底部的 「恢复购买」 即可解锁。

    2 前 3 个月免费的订阅优惠 x 100 (原订阅价格是 9.9 元/月)

    送给愿意深度体验的朋友,仅前 100 次兑换有效:

    https://apps.apple.com/redeem?ctx=offercodes&id=6752674039&code=V2EX3M

    如何领取 3 个月福利:

    1. 直接点击上方链接即可拉起 App Store 自动兑换。
    2. 回到 App 内如果未生效,需在「设置」 Tab 页面点击「升级」按钮进入「升级/订阅」页面,点击底部的 「恢复购买」 即可解锁。

    写在最后

    如果没有抢到码,可以开始 7 天免费试用并锁定限时优惠订阅价,Avanti 的订阅价格仅需 9.9 元/月,或者 88 元/年。 这 9.9 元对我来说,不仅是一杯饮料钱,更是对我从后端转型独立开发、成立一人公司这条路的一种肯定。

    App Store 下载地址: https://apps.apple.com/app/id6752674039

    无论下载与否,都感谢你花时间看完这个“中年程序员裸辞自救”的故事。 如果你也在经历职业倦怠,或者想了解独立开发的流程(备案、上架等),欢迎在评论区交流。

    第 1 条附言    1 天前
    目前已兑换了 18 个终身码,将持续更新..
    第 2 条附言    1 天前
    排除掉回复信息里的,还有 2 个终身码藏在这一堆里面:

    T73FWHKNJM#AX

    Y9KYHPF#FWRNF

    JH77#L6PMEX9M

    MN#WHF9Y337R4

    H4RRRTYN#6K6P

    R#NKN36A3PYLY

    6YKXWL3#M9MYA

    MNWLE7RKTL#FK

    KTM46#XTW6RA4

    WJ#RLN3A6H4R9

    HAY3A#RMJY4NR
    第 3 条附言    1 天前
    更正: [最严重的时候我一个月累计加班了几千个小时] -> [最严重的时候我一个月累计加班了几千分钟]
    我对几千这个数字历历在目,但是单位没那么上心
    第 4 条附言    1 天前
    终身码已用完,请 V 友们使用订阅优惠链接,前 3 个月免费解锁所有付费高级功能!
    37 条回复    2026-01-17 13:18:44 +08:00
    ponng
        1
    ponng  
       1 天前 via iPhone
    RP7#FEERFR64H 已用,谢谢大佬,试用中
    lemoncoder
        2
    lemoncoder  
       1 天前 via iPhon
    39NKYJKJ49#HJ 已用
    lemoncoder
        3
    lemoncoder  
       1 天前 via iPhone
    39NKYJKJ49#HJ 已用
    tuot
        4
    tuot  
       1 天前
    感谢,AN4Y4KL9XEH#6 已使用
    Breacher
        5
    Breacher  
    OP
       1 天前
    请兑换了的 V 友在评论区回复一下,方便其他 V 友
    cincout
        6
    cincout  
       1 天前
    HLHWKXW#9WK39 已用
    wl62613
        7
    wl62613  
       1 天前
    WEAY#K4TTEA9X 已用, 感谢
    Armyh
        8
    Armyh  
       1 天前
    HL6RJJ63R#LKH 已用
    zcomo
        9
    zcomo  
       1 天前 via iPhone
    6XE9W9MY9XAH 已用,谢谢
    fengci
        10
    fengci  
       1 天前
    JT#JNE4R6FMXN
    saxonworld
        11
    saxonworld  
       1 天前
    9TRK3NF4MXX#J 已用
    AnnaXia
        12
    AnnaXia  
       1 天前
    随机试了两个居然都已经被用了,算了,看起来界面风格还可以,祝福 op 自救成功
    crstudio
        13
    crstudio  
       1 天前
    支持你,我也中年,我不用,我自己开发。留给有需要的人用吧。
    Breacher
        14
    Breacher  
    OP
       1 天前
    @AnnaXia 无法精确地判断哪些被使用过了,Apple 并不提供这个信息,我也是在 RevenueCat 那边粗略地数有多少个被用了 可以点链接免费试用 3 个月呀,免费试用就是解锁了全部的「付费功能」,跟终身版一样的。
    NoUltimate
        15
    NoUltimate  
       1 天前
    HL6RJJ63R#LKH 已用,谢谢
    Breacher
        16
    Breacher  
    OP
       1 天前
    mokupay
        17
    mokupay  
       1 天前 via iPhone
    依旧错过,祝大卖
    Breacher
        18
    Breacher  
    OP
       1 天前
    @mokupay 错过了终身版,还有 3 个月免费试用所有高级功能的羊毛可以薅
    mokupay
        19
    mokupay  
       1 天前
    @Breacher 三个月我怕回不去,另外没有重复提醒,较刚需的一个功能,或者我没找到
    92Developer
        20
    92Developer  
       1 天前
    最严重的时候我一个月累计加班了几千个小时
    Breacher
        21
    Breacher  
    OP
       1 天前
    @mokupay 有的,兄弟,支持给某个待办创建多个提醒时间,这个属于需要订阅的高级功能。你是要这个功能吗?
    92Developer
        22
    92Developer  
       1 天前
    @92Developer 粗粮老板:我被震撼到了
    Breacher
        23
    Breacher  
    OP
       1 天前
    @mokupay 回不去了,那好事不就成了么[旺柴]
    mokupay
        24
    mokupay  
       1 天前
    @Breacher 有看到,但是略微粗糙,可以打磨一下,比如每天重复提醒,每周,每月,每半年,每一年,苹果提醒里面也是这样的
    Breacher
        25
    Breacher  
    OP
       1 天前
    @92Developer 几千分钟,这个数字是可以在企业微信/钉钉直接看到的。抱歉,这几天感冒了,睡眠不好,容易犯这种错误
    Breacher
        26
    Breacher  
    OP
       1 天前
    @mokupay 感谢反馈!目前的版本确实还在打磨阶段,UI/UX 上还有很多提升空间。

    关于重复提醒,我目前的逻辑是将一次性任务归为「待办」,做完即走;而将周期性/重复性任务(比如每天喝水、每周周报)归为 「习惯」模块,或许这个模块叫做使用「习惯和重复待办」更加合适。
    followadc
        27
    followadc  
       1 天前 via iPhone
    就喜欢这种错过的感觉。前两天错过一个喜欢的女孩。
    eocp2020
        28
    eocp2020  
       1 天前
    全用完了,请来个终身码,谢谢
    cG02NjZAcHJvdG9ubWFpbC5jb20=
    jonty
        29
    jonty  
       1 天前
    @Breacher #25 第一次看到用分钟来计算加班时长
    jichangzhuanyong
        30
    jichangzhuanyong  
       1 天前
    这个站永远都有一堆只拿码不发言的人,所有码我都试过了,都没了,后面的不用试了。不过你这 20 个码回复了的有 10 个,50%回复率算比较高的了。独立开发不易,加油!
    mokupay
        31
    mokupay  
       1 天前
    @Breacher 非常 nice
    Breacher
        32
    Breacher  
    OP
       1 天前
    @jonty 我们每天可能不会在意有多少分钟,但是打卡数据都会同步到钉钉/企微,在那边是使用分钟作为单位
    Breacher
        33
    Breacher  
    OP
       1 天前
    @jichangzhuanyong 谢谢支持
    mokupay
        34
    mokupay  
       1 天前
    另外书签软件还没人卷,没看见好用的,可以搞一下
    Breacher
        35
    Breacher  
    OP
       1 天前
    @mokupay 时间和精力优先,还是先把这个打磨好吧
    EricYuan1
        36
    EricYuan1  
       4 小时 22 分钟前
    我是一点 swift 不会,全靠 AI 写了个类似 hapigo 的 macos 启动器 LaunchX ,https://github.com/twotwoba/LaunchX , 自己用的飞起但是感觉卖钱有点困难,所以免费开源,觉得工具类的东西,AI 太容易实现了
    Breacher
        37
    Breacher  
    OP
       3 小时 34 分钟前
    @EricYuan1 ,动手能力强。是啊,AI 让每个人都有了给自己开发工具类软件的可能
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2897 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 08:53 PVG 16:53 LAX 00:53 JFK 03:53
    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