作为新手 iOS 独立开发者,我花了三个月做了一个对抗短视频成瘾的 app(送码)

313 天前
 nnccree

作为一名刚入门的 iOS 开发者,我用了三个月时间完成了人生第一个作品「歇歇」。这是一个帮助对抗短视频成瘾(以及其他已成瘾 app )的工具,今天想和大家分享这个项目的故事。​ ​

从自身痛点说起​

两年前我离职开始独立开发,按理说时间很充裕,但实际上没有束缚之后也更容易浪费时间了:​

作为一个 INTJ ,尽管我试图用理性和自我约束来解决,但短视频的算法实在太会激发多巴胺了。每次都会想"就看一会儿",结果总是难以自拔。更要命的是,这种行为模式严重影响了睡眠质量和工作效率。看着一天天过去,产出寥寥,我意识到必须做点什么。​ ​

为什么开发「歇歇」?​

我尝试过:​

最近半年我刚好开通了苹果开发者,想先从解决自己需求出发。我翻看苹果文档,发现了 Screen Time API ,我想到或许可以搞点新的玩法:如果能设计一个特别的屏障页面,让想要打开短视频 app 前必须付出一点努力,是不是就能帮助我们分辨「真的需要用」还是「单纯习惯性打开」?我也发现并试用了市面上一些类似的 app ,也并没有完全能够符合我的要求的。​ ​

主要功能

于是这三个月我就在开发「歇歇」,开发流程就是先 Figma 设计,然后用 SwiftUI 实现(我觉得还是比较方便可靠的,也没有一些评价说得这么糟糕😂),代码大部分手搓,少部分页面是让 Claude 直接生成的。目前的主要功能如下:​

https://apps.apple.com/us/app/screenbreak-screen-time-focus/id6673906141

下面是月度会员的兑换码,欢迎试用~​

X6PJK3YXXPLX​
JH6JAKLMRJNA​
KAPH99EXJJNK​
NRJH7YWTHTFE​
MM7N43EF9PT9​
TNNR7E37JPJ4​
MYX79MELYEE4​
9RR73XRTKH9T​
YXJJF6XLM6NT​
ELJNXWWHR7JE
7473 次点击
所在节点    分享创造
97 条回复
follower
313 天前
兑换不了啊,提示:this code contains an invalid character
nnccree
313 天前
@follower 是不是把换行空格复制进去了?有试过其他的吗
zlwen
313 天前
赞,有同样的想法,但执行力不够😂
jiujiutang
313 天前
17.3.1 用不了
byby
313 天前
lz 加油,再做个对抗性成瘾 app
oldbruce
313 天前
没有解决刷了停不下来的问题。

只给启动设置了一点障碍。

建议方法还是尽量从算法构建的心流中跳出来。手机壳上加个番茄钟,刷的时候倒计时。这样容易终止。
yier4ha
313 天前
支持
oldbruce
313 天前
是不是都被用完了
xingchenxf
313 天前
想法很好啊, 不过你是怎么做到 “锁定” 其他 APP 的? iOS 提供了这种功能吗?
lambdaX999
313 天前
跟 forest 有啥区别
nnccree
313 天前
@jiujiutang 收到,后面我试试放宽一点版本要求
nnccree
313 天前
@oldbruce #26 感谢反馈,我个人的体验是,解锁个两三次就有点累了,“可能”就会开始去干正事了😂 (比如上厕所时刷手机,可能就懒得解锁第二次了)
nnccree
313 天前
@xingchenxf 哈哈你可以翻一下苹果文档,有相关机制的
nnccree
313 天前
@lambdaX999 我很久没用过 forest 了 hhh 确实都是专注类 app ,鼓励减少屏幕时间的,只是我这个是更加暴力一点,需要更少的自控力😄 您可以试试
windorz
313 天前
女朋友需要这个, 求一个兑换码, 哈哈哈
nnccree
313 天前
@zlwen 我也是有这个问题,平时收集了很多 idea ,基本都放过去了...
imliukai
313 天前
有创意,OP 可以给我发一个吗? Thanks♪(・ω・)ノ

aW0ubGl1a2FpMjMzM0BnbWFpbC5jb20=
nnccree
313 天前
@oldbruce #28
@windorz
@imliukai
置顶附言已更新
oldcaptain666
313 天前
@oldbruce #28 同问
windorz
313 天前
@nnccree 谢谢 HW9L9NLHLXMW 已使用

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1096939

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX