android周报147期

这期周报发布于 2015 年4月5日 

源地址:http://androidweekly.net/issues/issue-147

文章与教程

========

Dirty Phrasebook(blog.stylingandroid.com)

ic_launcher

2015.4.1日Mark Allison在google Play上发布了一个叫Dirty Phrasebook的笑话app,笑话是出自英国六人喜剧团体Monty Python的笑话手册(这样翻译真的好么、、、),这一系列文章中,它将带你了解这个app的源码,这些源码将在系列文章结束之后公布出来。

ps:app我看过了,对中国人来说,看不出啥意思来,而且app也非常简单。

和 Dan Lew的RxJava脱口秀 (第二部分) (fragmentedpodcast.com)

在这一小节中,Donn和Kaushik继续和Dan Lew讨论RxJava。在这一部分(第二部分)的结尾处,他们将讨论到一些非常重要的RxJava操作符,以及其他关于在android中使用RxJava的复杂问题。

功能测试框架 espresso(wiebe-elsinga.com)

Wiebe Elsinga解释功能测试框架Espresso的第二部分。

已经有译文见:功能测试框架 espresso 

Mosby MVP库的解释(hannesdorfmann.com)

Mosby库通过实现MVP模式来帮助你创建一个良好的,健壮的,可复用的软件,Mosby还提供了一些非常好的特性,比如帮助处理屏幕方向切换的ViewState

Android Graphics Pipeline: 从Button到Framebuffer(blog.inovex.de)

带你深入了解Android graphics pipeline(暂且译作图形管道吧)的文章系列的第二部分。从中你会了解到很多有趣的知识。

译文见:深入了解Android Graphics Pipeline-part-2 

Dagger 1 to 2 迁移过程(frogermcs.github.io)

这篇文章讲述了依赖注入框架Dagger1和Dagger2的区别,以及如何将你的app迁移到新的版本。

自定义 Drawable(ryanharter.com)

就像自定义view一样,Ryan Harter通过自定义Drawable来封装逻辑。

AlarmManager Regression in Android 5.1(commonsware.com)

Mark Murphy writes about a regression in the behavior of AlarmManager on Android 5.1

Kotlin for Android (II): 创建一个新的项目(antonioleiva.com)

Antonio Leiva使用Kotlin语言创建了一个例子程序。

译文见: Kotlin for Android (II)创建一个工程