[一周阅读清单] RxAndroid、Dagger2、动态配置、小工具推荐

『一周阅读清单』第二期与大家见面了,上周我去参加了中国架构师大会,后面我会将大会中的PPT下载地址贴出来分享给大家~

文章

从案例学RxAndroid开发 (上、下)
上周推荐了一篇讲RxJava的好文,相信你一定很想了解RxJava如何在Android应用中使用它,这篇文章作者从实际案例出发讲解了这一实践过程。

用工厂流水线的方式来理解 RxJava 的概念
RxJava 是款十分强大的工具。但不幸的是如果你之前没有通过“流”的形式写过代码你可能很难理解它并学会如何去用它。因为它十分不同于以往平常的安卓开发,所以我们需要一些比代码更形象的东西去理解它。这篇文章能帮助你更好地理解 RxJava 是如何工作的。

APP实时配置系统&version=11020201&pass_ticket=u%2FZBkB7zNcwIWqm7QWEqFXY9owAqv%2FNZTiIyX7eTHz21%2BNmsm0zUCP%2F9uJ0NpkS0)
随着公司业务的发展,产品上经常需要对APP的逻辑进行更精准快速的变更,通过发布新版本的方式来调整逻辑已经满足不了这一需求了,所以各大公司开始实践动态配置方案,之前天猫无线团队也发表了一篇讲如何设计动态配置中心的文章。

Android:dagger2让你爱不释手
这篇是滴滴出行的牛晓伟发表的一系列文章,总共三篇是目前我看到过最能把Dagger2讲的通俗易懂的文章了,看完确实爱不释手了!

Android单元测试(四):Mock以及Mockito的使用
这一系列文章很详细的讲了如何将单元测试运用到实际开发工作中,虽然很多人说在移动端做单元测试太浪费时间,蘑菇街的邹勇打了个比方我觉得挺形象的:相信很少人会说开车这件事情需要很多时间而是:1. 学习开车需要一定的时间;2. 如果路面不平的话,那么修路需要一定的时间,单元测试也是如此。

开源项目

Depth-LIB-Android-
一个给予view深度的library,同时也包含一些Canvas绘制技术的例子,比如波浪和噪点效果。

PLDroidPlayer
PLDroidPlayer 是一个适用于 Android 平台的音视频播放器 SDK,可高度定制化和二次开发,为 Android 开发者提供了简单、快捷的接口,帮助开发者在 Android 平台上快速开发播放器应用。

agera
谷歌的响应式编程框架,for Android。

小工具推荐

Snapseed
谷歌出品,图片后期处理利器。

Java 开发常用的在线工具
对于一些简单的逻辑验证完全可以在这上面去编写运行。

最后附上中国架构师大会的PPT资料地址:
http://note.youdao.com/share/?id=210afe4bc654668b08f709749b9f07d5&type=note#/


FullStackEngineer的公众号,更多分享

Share Comments