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

中文翻譯:深度開源

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容