我构建了一个‘Give & Take’反馈应用,因为没有人审查我的副项目
Source: Dev.to
独立开发的令人沮丧的现实
我作为单独开发者发布过几款应用。获取下载?通过一些营销是可能的。但获取真实、可操作的反馈?几乎不可能。
应用商店的评论大多是“很棒的应用”或“无法运行”——中间没有任何内容。我尝试在 Reddit、Twitter 和 Discord 社区发帖。有时运气好,但大多数回复只是礼貌的鼓励,而不是我需要的诚实批评。
我意识到其他独立开发者可能也有同样的感受。
想法:如果反馈是一种交易会怎样?
我思考了创意社区中反馈的运作方式。作家有 beta 读者,设计师有批评小组。为什么独立开发者没有类似的机制?
于是我想出了一个简单的概念:
提供反馈 → 获得曝光
你对他人提供的反馈越详细,你自己的应用就会在社区中获得更高的推广。这就像一个互助系统——大家相互帮助。
我把它称为 FeedApp(韩语中的 품앗이 피드백 커뮤니티,大致翻译为“互助反馈社区”)。
工作原理
- 注册您的应用/网页/游戏,并附上截图和描述
- 浏览其他创作者的项目并留下详细反馈
- 获得曝光——您的项目会展示给您帮助过的人
- 收到其他创作者的反馈,他们理解其中的困难
还有一个“反馈率”系统——如果您在 10 天内没有回馈,您的评分会下降。这可以保持社区活跃和公平。
技术栈
| 层 | 技术 |
|---|---|
| 前端 | Flutter (iOS, Android, Web) |
| 后端 | Firebase (Firestore, Cloud Functions) |
| 认证 | Google, Apple, Kakao Sign‑in |
| 推送 | Firebase Cloud Messaging |
| i18n | 4 种语言 (KO, EN, JA, ZH) |
我选择 Flutter 是因为我想用同一套代码在所有平台上发布。Firebase 让后端足够简单,单个开发者也能轻松管理。
我面临的挑战
1. 防止“低‑effort”反馈
一开始,我担心大家会只写“nice app”来刷系统。我加入了 30 字符的最小要求,但真正的解决办法是社区本身——创作者自然希望得到高质量的反馈,所以他们也会提供高质量的反馈。
2. “冷启动”问题
反馈交换只有在有可交换的用户时才有意义。我最初用自己的项目做种子,并邀请了开发者朋友加入。平台仍然很小,但正在自然增长。
3. 跨平台认证的头疼事
在 iOS、Android 以及 Web 上同时实现 Kakao 登录(在韩国很流行)以及 Google 和 Apple 登录……真是痛苦。每个平台都有各自的怪癖。
我学到的
- 从最小可能的循环开始。 我的 MVP 只是:注册 → 浏览 → 反馈。其他的后来才加。
- 社区监管要早做。 即使只有 50 位用户,也需要明确的指南。
- 单独开发很孤单。 讽刺的是,构建一个关于反馈的应用让我意识到自己多么需要反馈。
当前状态
- 大约 100 个已注册服务
- 网站已上线,移动应用正在审查中
- 仍处于早期阶段,但核心循环已运作
试一试
- 🌐 Web: feedapp-prod.web.app ← 立即上线!
- 🤖 Android: 正在审核(即将推出)
- 🍎 iOS: 正在审核(即将推出)
您可以先在网页上注册您的服务——移动应用上线后会同步!
我很想听到你的反馈(讽刺的,我知道)
- 这个概念合理吗?
- 你会使用类似的东西吗?
- 你希望看到哪些功能?
作为独立开发者,每一点反馈都很重要。谢谢阅读! 🙏
如果你也是一名在争取反馈的独立开发者,欢迎联系我。留言或在应用里找到我吧!