心得总结 尝试业余独立开发一年半后

Allen.xu(Allen) · 2022年12月13日 · 最后由 damonfan 回复于 2024年09月06日 · 2855 次阅读

当时的新人帖:https://www.w2solo.com/topics/2516

去年五月第一次知道 W2Solo ,茅塞顿开,原来程序员可以这么 “潇洒”,从而开始尝试独立开发 。至今上架了 5 款 APP,其中 4 个 iOS ,1 个 macOS:

  • 不忘提醒 极简持续提醒,重复提醒,定时器提醒工具
  • 人生笔记 写日记,贴视频,贴照片,永久保存
  • Doit TODO 支持多项目分类管理,支持日历视角,习惯打卡,通知提醒的 TODO 工具
  • 友窗 分享你的心动时刻到好友桌面
  • PasteQ 智能快捷键,无鼠标操作,快速搜索复制,保障隐私安全。

各 App 的一些感想

不忘提醒

不忘提醒 其实是为了满足我个人的需求,我常常忘记一些事情,或者说一些事情提醒了我,但是我要过一会才能去做。但是过了一会之后,我就忘记了这个事情。

于是乎,我就想有一个 APP 能持续的通知我,当我没空做没有确认的时候,他就一直提醒我;或者我可以主动让他推迟半小时在提醒我。这是 不忘提醒 的一个主要功能。

同时,一些常见的 每年/每周/每月 的提醒,也同时做了支持,针对中国人常过农历生日的场景,还对农历日期做了支持。

App 最后一个功能是一个倒计时功能,类似番茄钟,支持这个功能花了我不少时间,但是几乎无用户反馈,看来是浪费了这些开发时间了。

不忘提醒 的通知都是采用的本地通知,没有采用服务端推送,主要当前没有稳定营收的情况下,我不太想引入服务端,这需要消耗一些金钱和时间,虽然我主业就是搞服务端开发的。

人生笔记

看名字就知道这是一个日记 App,但是我并没有记日记的习惯,写作文从上学时对我来说就是一件很痛苦的事情。所以我对它的定位,更多是像一个离线朋友圈,你可以写一两句话,贴下今天的照片或者视频,记录下你想留恋的一天。但是从用户反馈来看,似乎反馈的都是喜欢写长文的朋友😅。

这个 App 核心的一些功能:支持图片,视频,实况图片,富文本。最重要的是能支持云端实时自动备份,本着不想维护服务端的原则,自动备份采用的是 iCloud 。

Doit TODO

这其实是我写的一个 App,所以它其实是一个练手之作。这个 App 其实也有桌面版,我一开始的预期是,他能同步手机端和桌面的任务,可惜实现时没有找到 iCloud 同步比较好的办法,所以桌面版本被我搁置了(有小伙伴愿意指点一下的话,万分感激)。

功能也比较简单,TODO 项支持按分类来管理,支持日历视角,习惯打卡,通知提醒。

友窗

这其实是一部 “借鉴” 之作,偶然之间看到 Locket 这个 App,遂下载下来,结果发现国内号码没发注册,收不到验证码。当时对他的在桌面展示别人投递过来的照片的想法惊艳到了,既然用不了,就只能自己开干了。

这是我唯一个自己维护了 Server 的 App(可见我对这个点子的喜欢),甚至连 metrics 我都加了,Grafana 都配好了,可是上线后效果不行😂,并没有多少人用。主要还是自己的 UI 太丑了吧,这是我感觉主要的问题吧。另外后面国内应该很多厂商都加了这个功能,抖音,甚至支付宝都加了这个功能,可见 Locket 作者这个点子有多妙。好在我当时写 Server 的时候留了一手,兼容了一些免费 SaaS ,在我发现 App 不太行的时候,我把 DB 和 服务器都不续费了,DB 迁移到了免费的 SaaS 服务上白嫖了,服务端也用了免费的 FaaS 服务。

PasteQ

这是我最新一个 App,单纯为了满足自己的剪切板效率需求。市面上已经有很多的剪切板工具了,但是我用下来,他们大多数在日常的复制粘贴过程中,还需要用到鼠标,这就非常烦人,要么必须点击一下才能搜索,要么点击一些切换类型之类的。还有的虽然快捷键支持非常丰富,但是记不住啊,快捷键那么多怎么可能记得住,于是往往最后又变成鼠标操作了。

于是乎,PasteQ 主要满足我两个需求,搜索,切换类型,复制粘贴啥的都不需要用鼠标,并且能用啥快捷键自动提示我,不用我去记,用熟了自然记得了。还有一个小需求是,我偶尔需要对剪切板的内容进行一下简单编辑,所以它也是支持记录再编辑的。其他一些预览网址,快捷键打开网址,图片等,我也是做了支持的。

另外值得一提的是,对于搜索我花了一些心思,除了剪切板的内容,还把很多内容都加入了索引,比如网址能抓取到的标题,预览描述等,复制的时间等也是可以被搜索的。其实还想把图片的文字内容识别出来加入索引,但是没有找到比较好的离线 OCR 库。

强烈推荐各位开发者使用,我日常都用它,非常方便,有任何需求都可以直接和我提。

下载地址: PasteQ

小小总结

所有的 App 我都是用 Flutter 开发的,不得不说它 Bug 还是很多的,不过上手难度倒是不大,我本业是做服务端开发,仅仅上学时用过 Qt 写过一些桌面端 Demo,学习 Flutter 倒也是顺利。Flutter 语法个人感觉不算复杂,独立开发者使用它我感觉还不错,不过当前社区确实不太完善,写的过程中,还是不可避免的要去接触到原生的 swift(iOS),不过 Flutter 主要优势应该还是在跨端,我当前还都只是在苹果上架,还没有体会到。

在开发时,还是不能做太多过度的设计或者 “开发”。比如,友窗的时候,还没上架就把一套后端监控都做好了,应该先上线收集反馈再修改,有人气之后再完善非核心的东西。该放弃的时候,当断则断。

当前主要的问题还是在 UI 设计和推广上,UI 这个问题短期应该无法解决,只能自己看些书补补,有设计朋友合作当然是最好。推广的问题上感觉确实没啥头绪,因为没有多少收入,所以也不太敢花钱去推广。

联系我: Twitter微博

收入达到上班时的水平了吗~

vicedev 回复

远远没有,过去一年半收入总共才够付一年的苹果开发者账号的钱😮‍💨

请问 苹果开发者账号能申请个人的吗 个人的开发者账号可以发布最终显示开发者为企业的 app 吗

Allen.xu 回复

能付保护费已经超过 90% 的人了

PasteQ 也是 flutter 开发的么

danaonao 回复

可以申请个人的,开发最终显示的是个人姓名

高产似 xx。 哈哈 不错。 友窗有很多大厂做了类似 app 了。 试用下 pasteq

加油!我也差不多,搞了一年做了 8 个小 app,其实还不如打磨好一个二个😂。

danaonao 回复

个人可以申请的开发者账号的,但是显示的是自己的名字。

koya 回复

对的,所有都是 flutter

有收入已经不错了,我也开发了几个 iOS app,几乎没人用。

太高产了,UI 设计合作交流,可联系 VX:bWF4ZDAyOA==

这么高产的吗,我觉得 1 年有 2 个已经压力很大了。

牛啊,也想进入独立开发,对于国内,海外 APP 审核,有新人贴吗?感谢感谢~

需要 登录 后方可回复, 如果你还没有账号请 注册新账号