因为干货集中营服务器不维护了,QQ用户交流群也解散了,于是今天把干货集中营模块从云阅里移除了。
云阅这几年迭代历程仿佛是安卓这几年的发展历程。
云阅从2017年元旦第一版开始到现在2021年11月8日,将近四年的时间了。
使用过的Api:豆瓣、干货集中营、时光网、玩安卓
最早的是豆瓣,之前豆瓣提供了音乐,书籍,电影的数据,还有社区的数据,不过要授权得到,碍于前端程序员没有多少公共的Api,这些数据帮助很多开发者完成了他们自己的App,包括之前的豆芽等。记得之前它的star是四千多,那时候云阅还没开发出来,不知道能到多少,看了好多开源App,四千多几乎是极限了,现在云阅也到了这个数,增长的很缓慢了。
但是豆瓣的开源api慢慢在消失,从书籍开始,当时还做了一版书籍的页面,但是还没等发布就失效了,然后我将一个模块拿出来做了干货集中营。干货集中营那时候异常火热,是代码家开源出来的,也有很多开发者接入,感觉和现在玩安卓差不多,于是我将干货集中营也接入了,首页做成和以前的网易云音乐一样的形式,不过图片的高度是写死的,不是比例的,当时还废了一点时间,哈哈
书籍之后就是玩安卓,当时只接入了部分的功能,变成了:干货集中营,玩安卓,电影
这个是云阅2.0的版本:《云阅2.0》一款同时看玩安卓和干货集中营资讯的App
后来豆瓣电影的数据失效了,改成了时光网的电影数据,但是不太稳定,期间也有几次修改,后来就完全不能用了,然后换成了玩安卓其他的页面。
玩安卓两个模块,干货集中营一个模块这样维持了很久,之前干货集中营也进行了 一次接口升级维持了一段时间。
现在也失效了,没有报酬的服务难以持久,抹泪。然后换成了玩安卓的项目类别页面。
至此云阅基本都是玩安卓的内容,也感谢鸿洋给了我们开发者公共的Api。
代码方面:
最早做的时候,MVVM才出来不久,自己研究了一段时间,第一版的云阅其实不是真正的MVVM模式,ViewModel里还是放的接口请求然后使用Presenter将方法在外面使用。然后别人指出了,后来就改成了这样纯粹的MVVM模式,然后慢慢的加入了Room,升级成了Retrofit2,使用了AndroidX,最后慢慢使用Koltin,还实现了四年前用户要求的深色模式。
写云阅目的是练新技术,例如AndroidX和Retrofit2等都是在云阅上实践后再慢慢放在公司的项目中,现在也是的,搜索里的流式布局和深色模式都会先在云阅里实现。还有就是确实可以看到成体系的技术文章,我基本每天都会看。
云阅就还会一直更新,目的是做出最好的技术实践和使用体验。