2023 年 7 月全职独立开发的这一个月

👋

嗨,我是广志,是一名有六年 Android 开发经验的工程师。在职期间,我利用业余时间开发了几枝,小渐变和小作卡片。这些项目给了我离开公司后,快速尝试全职独立开发的勇气和经验。每个 App 在我心中都记录着一段故事,所以我准备以它们为核心来记录和分享我的经历。

我做了什么

几枝 - 小众古风诗词

6 月 25 日 - 7 月 20 日。

“几枝”的 Android 版本于 2019 年上线。社区中的 iOS 用户强烈反馈了对此的需求,推动了我在学习了 Flutter 之后,于 2021 年将其在 App Store 上架。这是我工作后独立开发的首个应用。尽管时间已经过去,新功能的开发仍不尽如人意,还有许多功能待完善。但当拥有了充裕的自由时间后,“几枝”成为了首个投入研发并尝试商业化的项目。

image

设计的会员功能主要包括:

  • 对诗词小组件样式进行美化(排版和背景)
  • 提供诗词的收藏数量

在 6 月 30 日,“几枝”的会员功能正式上线。在上述有限的权益中,不久就看到了用户购买的记录。这部分的反馈给我带来了极大的鼓舞,让我明白只要坚持自己相信的事情,就有可能获得他人的支持和肯定。这份支持不仅仅表现在精神上,也在物质层面上得到了体现,证明我所做的事情不仅对我自己有价值,也为他人带来了价值。

在获得这些积极反馈后,我立刻投入更多的精力和思考,以完善它并达到我内心认为配得上用户金钱支持的水平,比如上线了诗词的朗诵以及其他优化。这些日益增多的正反馈也给了我进行推广的勇气。对我来说,推广比开发更具挑战性,但这份勇气让我相信自己可以大胆发声,可以在更公共的场合展示自己的作品。因为我想要让自己的作品得到更多人的关注和喜欢,这个目标使我不顾一切地去追求,哪怕是带着害怕。

我首次在朋友圈、即刻动态和 Telegram 这三个地方发声。在朋友圈我比较克制,在即刻动态和自己的 Telegram 频道同步更新则心理负担相对较小。同时,我也开设了小红书账号,尝试分享和推广,尽管效果还待提升。以上行动都还算在舒适区内,只是多了一些关于独立开发进度的分享。

然而,真正的突破来自于主动向相关媒体投稿,我选择的投稿对象是 Newlearner@自留地。我称之为“突破”,因为这对我来说是一次克服恐惧和羞耻感的挑战:向媒体投稿、宣传自己的商业化项目,意味着我在寻求利益,而对这种以金钱为导向的直接营销行为,我感到羞耻和抗拒。因此,我需要重塑自我对这方面的认知来让自己迈出这一步。经过两三天的心理准备,我完成了推广文章并进行了投稿。

image

在推广活动开始之前,心中充满了焦虑和不安。这次我以个体的形式进行展示,所有的评价和反馈都直接对我而来,而不是像之前在公司工作时,可以有一个团队共同承担。然而,当推广发布后几枝的下载量和内购收入都有增加,同时评论区内没有对此行为的负面反馈。

看到这个结果心中喜悦,更重要的是,之前那份内心的挣扎与不安也得到了释放,我开始能更自然,更轻松地面对这样的事情。

小作卡片 - 美化你关心的动态内容

7 月 13 日 - 7 月 31 日。

“小作卡片"的初始版本完成于 2022 年3 月,当时仅在 Google Play 上架成功。由于我在处理审核问题上的经验不足,该应用在 App Store 的上架进程被迫中止,仅能在 TestFlight 中进行分发和使用。

image

今年7月,随着 Thread 的出现并增加了对其链接解析的支持,我发现小作卡片实际上具有相当的价值,且用户黏性强。

因此,我决定再次尝试与 App Store 沟通上架问题。这次,借助了 ChatGPT 的帮助,经过几轮的沟通和修改,最终顺利通过了审核,这让我非常欣喜。

具体操作上,我将应用的背景和描述,以及审核员的反馈和相关的审核标准提供给 ChatGPT,并由其给出解决方案。这比起以前对着审核员的反馈,感到困惑而无处可行的情况,轻松许多。

上架后,我对代码进行了重构,同时也进行了商业化。凭借着之前在几枝的研发经验,代码编写过程明显加快,很快就完成了 2.0 版本的开发任务,并进行了发布。

在 TestFlight 阶段,小作卡片就已经有了一批长期用户,由于其功能性比几枝更强,需求痛点也更明确,我因此选择将它发布在即刻产品发布会中。

image

当天获得了排名第二的成绩,相信许多朋友也是通过此了解到小作卡片的,很喜欢即刻社区对于独立开发者的包容和支持。

当我认知到小作卡片的更大潜力和价值时,我加大了推广的范围:

在小作卡片的推广中,我比之前内心要更加轻松,更有勇气和动力去尝试不同的推广营销方式。曾经,和朋友讨论过这种矛盾的心理状态,朋友建议我将自己的个体角色拆分成不同的部门角色,比如研发部门和营销部门。

需要写代码时,切换到研发部,保持专注的心境。需要推广和营销时,把自己切换到营销部,保持思维活跃,保持对外表达。通过这样的方式,我能更轻松地完成那些可能会让我自我矛盾的任务,突破自我限制。

回过头看,我自身这病态的羞耻感,有在这个月中逐渐好转,通过重塑自我的认知和更有勇气地展示自己。

我得到的效果

整个月的行动中,我意识到开发实现和推广营销同样重要。在开发进展到一定阶段后,必须抽出时间思考如何进行推广营销,并付诸实施。

就独立开发者来说,开发层面并不是难题,但如何宣传以让更多人知道自己的工作成果,却是我们的短板。虽然互联网上已经有大量的推广方法,我也只是从自己已知的信息中,选择了我有能力模仿执行的方案。

我目前可公开的数据:

  • MRR:$0 → $34
  • In-App Purchase Revenue: $253
  • Jike:7900 → 8190
  • Twitter: 200 → 1200
  • Telegram Channel:290 → 356

在收获了这些虚荣指标的增长以外,我觉得更多的收获是内心的充盈。我以前像站在池塘边一直攥着石头的人,庆幸自己终于把这个石头扔了出去,看到了已泛起的涟漪,庆幸在这互联网茫茫之中,已经得到的回应。

🙏

我的工作流程

我的软件设计灵感和设计工具来自于:

  • Figma
  • Figma Community
  • Dribble

我在设计上的技能并不熟练,大部分是获取到灵感后画出大致的示意图,然后通过代码边写边想设计,因为我个人把脑海里的想象用代码实现出来,要比在设计工具上实现要快。我得承认这块流程非常不好也不成熟,我几乎会在代码层大改两三次 UI 才会满意。

推广营销设计工具:

  • Icon.kitchen 处理双端 Logo
  • Shot.so 市场预览图,推广营销图
  • Figma 完成更多定制化图片需求
  • ChatGPT4
    • 帮助我扩写产品介绍。我提供产品的功能要点,AI 帮助我扩写后我进行修改。
    • 帮助我撰写产品协议。包括隐私协议,订阅协议和使用协议。

总结

when you don’t create things, you become defined by your tastes rather than ability. your tastes only narrow & exclude people. so create.

这句话一直是我创新和创作的动力源泉。虽然在开发产品时我的商业思维可能不是最锐利的,但我更倾向于从自我兴趣和关注点出发,创造出我自己需要且会使用的产品。如果这些产品能对其他人也有所帮助,那就更好了。离开公司后,我视此为给自己的一个暑假,去看看自己一个人能做成什么,去完成那些我一直想做的事,把我脑海中的想法变为现实,然后更有信心地向大家展示我的作品。

撰写这篇文章的过程除了作为一个记录外,也让我对自身的情绪变化有了更深的理解和认识。在这个过程中,我意识到自己存在两个主要的问题:

  1. 我的审美期望超过了实际能力。这意味着我常常会设定一些超出自身实际能力的设计目标,从而导致一些不必要的压力和挫败感。
  2. 我的表达能力有待提升。这导致我在描述自己的想法时,可能无法准确、清晰地传达给他人。

承认个人能力是有限,硬着头皮让自己去做具体的事情,在过程中再去寻找答案。

我由衷地感谢那些购买和支持我的软件的用户,也感谢在社交媒体上关注我并给予我反馈的所有人,这些都是对我巨大的鼓励。我希望我所分享的内容能为大家提供一些参考和启发。

最后,我希望在八月能够带着全新的产品再次与大家见面。