开发 App 必备的 4 个免费服务

开发这个 App 至今,已经帮我带来千万以上的收益,但是还是有很多我们常用的服务跟工具,居然到现在都是免费。
尤其以下几个最为好用:

Firebase

主要用的是这几个功能

  • Crashlytics:监控 crash-free rate ,还有 debug 时,因为可以看 bug 都出现在哪个版本,可以很快的 pin-point 出问题在哪。尤其是 release 之後的bug,非常有用。
  • AB Testing:之前的一篇讨论实验的内容,都是在 firebase上完成的。非常好用。
  • Dashboard:DAU, MAU, engagemet, retention 之类的重要数据,也都是用 firebase 测量
  • Push notification: firebase 做通知测试的功能也非常强大,可以测不同种的通知,吸引用户打开 app 的比例等等

Figma

因为我们团队本来就只有两个人,所以一直在免费范围内用
而且免费也不限专案数,也不限制功能
真的很夸张
三年前一开始是用 Sketch ,在微软的设计师也用 Figma 後,就被他完全无痛跨平台这点吸引
Youtube 上也很多人在做教学
因为免费而累积起的巨大用户数,也被充分活用,大家也会在 Figma 内的社群分享自己的 template
简直就像是设计版的 github
真的是好用到不行,被哪间巨头用天文数字买走也不奇怪

Slack

这个不用解释,因为大家都有用
除了讨论以外,最重要的功能是用来当後来的通知中心
有些是接第三方的服务,有些是用 incoming-webhook 这个 slack app 来 monitor 我们的资料库
我们用不同 chanel 来区分不同类型的通知:

  • feedback: 用户从 app 内的意见箱回报 bug 或 feature request 时,会即时通知。
  • error: server 端的 error message
  • security-notification : 侦测到可疑的攻击行动会发通知
  • appfollow: 接到 AppFollow,可以看每天关键字的变化

Github

这也不用解释,必备的。
我们所有程序的版本控制、code review、甚至 task management 都在这上面(project 功能)。没有另外用其他专案管理工具,目前也没感觉到有什麽不足。
本来我们是用学生版的延续,所以可以免费开 private repo,但前几年被微软买下後,现在应该所有人都能用 private repo 的功能。

总结

这些好用又免费的工具,就是这个世代令人惊叹的地方。
这些功能,可能在几年前,要请一个部门来做。
因为有了这些工具,才能解放我们的生产力,移除不必要的成本,让我们专注在创造上面。
其实我一点都不排斥付钱,但是这些工具对於小团队都是极度大方,根本用不到付费功能。


<<:  # Day 14 Cache and TLB Flushing Under Linux (Q&A - II)

>>:  Day8 初探CFS 中

【开篇 / 大纲】现在才努力是不是搞错了什麽?

前几礼拜终於收到挂号寄来的大学学费总收据, 开始估计自己的价值和手上的筹码。 演算法竞赛选手的深厚 ...

Android Studio初学笔记-Day23-Banner

Banner 现在因为网路发达加上疫情,网购变得很稀松平常,而在这些购物网站中一定会出现广告的部分,...

我们的基因体时代-AI, Data和生物资讯 Day08-合成生物学与机器学习

上一篇我们的基因体时代-AI, Data和生物资讯 Day07- 蛋白质结构和机器学习02:Alph...

Day8 撰写JSX

在JSX中嵌入javascript表达式 ,要使用在JSX中用大括号{}将包javascript表达...

【Day27】this - 简易呼叫(Simple Call)

简易呼叫(Simple Call) 当我们直接执行函式时,就是所谓的简易呼叫(Simple Call...