android周报147期
这期周报发布于 2015 年4月5日
源地址:http://androidweekly.net/issues/issue-147
文章与教程
========
Dirty Phrasebook(blog.stylingandroid.com)
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语言创建了一个例子程序。