原创

Android Weekly #217 中文版

文章&教程

RxJava速成课程(第一部分(www.andevcon.com)

Thomas Nield分享了这一由多个部分组成的文章——RxJava速成课程。它虽然不会让你一夜之间成为专家,但是确实能给你带来一次飞跃。

IdlingResource, Dagger和JUnit规则(medium.com)

本文演示了两个IdlingResource示例:一个是有关线程池的,另一个是有关OkHttp的。

生成高模块化的Android Apps (medium.com)

Ronaldo Pace介绍了一种使用装饰模式(Decorator pattern)来构建你的Android UIs的方法。

在我们CI中的新型Pipelines (www.novoda.com)

Daniele Bonaldo介绍了一种针对你不断整合需求的新型Jenkins Pipelines plugin & DSL。

StateListAnimator (blog.stylingandroid.com)

StateListAnimator是和Material Design一起引入API 21的,它是一种在视觉状态间平滑转换的极为简单的方法。在本系列文章中Mark Allison叙述了如何发掘StateListAnimator的全部潜能。

Colors, Drawables, & Theme Attributes (www.androiddesignpatterns.com)

Alex Lockwood深入探讨了新型的主体感知(Theme-aware)Resources#getColor(int, Theme) 方法。

takeUntil实例(medium.com)

Niklas Baudy通过实例分享了如何使用RxJava's takeUntil。

为何你应当关心版权(jeroenmols.com)

Jeroen Mols解释了版权是什么,以及为什么它如此重要。他还进一步展示了如何在你的代码库中简单地添加/更新版权声明。

开源测试管家(Test Butler),可靠的Android测试( (engineering.linkedin.com)

LinkedIn工程界发现他们的测试存在一个严重问题:测试环境不可靠,测试间歇性失败。他们创建并开源了测试管家(Test Butler),一种可靠的Android测试工具。

RxJava: Operators和Subjects的线程安全 (artemzin.com)

Artem Zin分享了关于RxJava线程安全的一些想法。

库&代码

Kotlin-CleanArchitecture(github.com)

这是一个App示例,说明了在Kotlin中如何利用Uncle Bob 的 干净架构(Clean Architecture)构建一个Android应用。

test-butler (github.com)

可靠的Android测试,愿意为您服务。

新闻

用约鲁巴语(Yoruba)报时的表盘(woman.ng)

Moyinoluwa Adeyemi是一位谷歌开发者社区(GDG)的开发者和协办方,她突发灵感:她看着一个钟表想 “如果用约鲁巴语报时会怎样?”。这一问题导致了使用约鲁巴语报时的Android表盘的开发。

Robolectric: Robolectric 3.1.2发布!(robolectric.blogspot.com)

新版本发布,带有一些漏洞修复。

Android Studio 2.2 Preview 7发布(sites.google.com)

Google发布了Android Studio 2.2 Preview 7金丝雀版(Canary channel)。这一版本包含了在我们努力迈向Android Studio 2.2 Beta版过程中的大量漏洞修复。

工具

Espresso视图层级观察器(chiuki.github.io)

厌倦了从Espresso庞大的视图层级输出中寻找视图吗?将其粘贴到这里生成一个交互树吧。

视频&播客

360AnDev 2016的幻灯片和视频(github.com)

来自360AnDev 2016的幻灯片和视频。

GDE Mark Allison剖析Constraint Layouts(fragmentedpodcast.com)

Mark Allison与我们一起聊了聊Constraint Layouts,它们是什么,为什么我们需要它们,应当注意些什么,以及你怎样开始在应用中使用它们。

单元测试技巧+不使用Robolectric(www.youtube.com)

Huyen询问了Danny Preussler——高朋团购(Groupon)的Android工程师,咨询他关于单元测试改进的技巧问题以及我们如何才能不再使用Roboelectric。

 

英文原文:Android Weekly #217

中文翻译:深度开源

译者:青岛海边 校对:OPEN编辑

本译文仅用于学习和交流,转载请注明文章译者、出处、和本文链接

我们遵照 CC 协议,如有侵犯到您的权益,请联系我们

正文到此结束
Loading...