首先还是先上一张来自我GoogleAnalytics的统计数据吧.
这只是Android的数据,并没有包含ios。因为我对ios开发略懂皮毛。也就没有开发ios端。
回过头看,在简书当时也记录了我在10.27发布了我app上线一年的感悟。
目前的数据如下:
19年12月 日活150
20年10月 日活 20000
21年2月 日活30000
21年6月 日活38000
即便我收获了累计将近200万用户,我也仅仅把它当作我的副业来做。因为自身有工作,偶尔还会利用一些时间接一些简单的外包工作。
然后我还被群里的人问道:为啥不直接创业?我当时愣了一下。我还是坚持做自己的工作就好,并不是我不敢于冒险,而且我的乐趣只是享受这个过程以及如何实现过程。如果创业会让我压力太大了。
其实这个问题也可以替换成:为什么设计师不自己搞设计公司呢?为什么厨师不自己开饭店啊?
我感觉是一样的道理,有的人可能不敢尝试,有的人可能不想自己压力过大。每个人都有自己的想法吧。
并不是每个人都要创业,世界上不只这一种活法。
至于开发软件的初衷其实真的是为了想学习并实践一些新的技术.在公司的项目都是只喜欢用成熟的技术,因为像jetpack等一些新技术都没有用在项目中。于是我当时为了并利用网上开源api实现并构建了自己的app。其实任何一个新技术都有从不成熟发展到成熟的阶段,我热衷尝鲜、喜欢新技术,也愿意投入到新技术里。
在20年10月前我当时迭代了8个版本。处理了用户反馈的问题。基本上都是抽出周末跟晚上下班的时间,超级累。而且下班还要处理一下数据。因此在版本稳定后,过去几个月里我只迭代了两个版本,主要是时间不够而且需要考虑的问题很多。因此我也收到了很多人发来的催更,希望添加更多的小功能。自己的作品能受到别人的喜欢,真的是一件很开心的事。
其次要说的是,在国内的应用商店对个人开发者真的很不友好,基本上上传软件都需要计算机著作权。一套军体拳下来浪费了很多时间。不像在Google商店,开通然后上传就可以了。而且广告平台也是,大部分都不再允许个人对接,都需要企业验证才支持。
其实做程序员的都知道,要实现一个功能,开发一个软件真的不难。难的是如何把你的项目推广出去。
对我们大部分独立开发者,对增长、运营没什么概念。但是项目能不能成的关键。增长、运营、产品,都是很重要的能力,每一个的重要程度都要大于开发。
在我看来,什么是比较适合独立开发者的产品呢?我觉得是工具型产品。可以做一些比较受欢迎的软件的收费功能模块,但是通过广告来赚取收益。例如当时youtube跟ins的资源不能下载,我在Googleplay看到一个专门下载资源的软件就有500万+的下载量。
如果大家有兴趣开发自己的软件,可以参考下以下资源,是我平时有用到:
原型设计https://www.mockplus.cn/rp
UI参考
https://www.uplabs.com/
https://modao.cc/
颜色搭配
http://tool.c7sky.com/webcolor/
http://xh.5156edu.com/page/z1015m9220j18754.html
Xmind:思维导图一般使用它完成
SourceTree:管理代码的 Git 工具,基本满足日常使用
xshell/xftp:ssh工具
数据后台: leancloud bmob firebase (有能力可以自己写然后部署到服务器)