Android Weekly #230 安卓開發周刊 中文版
文章&教程
擴展Mockito(jeroenmols.com)
Jeroen Mols舉例說明了自定義Mockito匹配器的強大功能。
ConstraintLayout Chains –第2部分(blog.stylingandroid.com)
在前面的文章中Mark Allison描述了我們如何能夠創建一個Chain,然后看看我們利用Spread Chains可以做些什么。本文則介紹了“Inside Spread Chains”。
Android 中Async-Await的簡介 (medium.com)
Kotlin 1.1將把協同程序引入到語言中,它將允許計算在某些點被暫停,以后再繼續運行。
2.0有何不同(github.com)
這里說的是RxJava 2.0的新特性。
Activity Revival與旋轉設備案例 的情況(medium.com)
您永遠不會知道什么會終止您的Activity,這就需要您預先做好準備。Joanna Smith展示了如何確保您的App能夠應對配置的改變。
RxJava和Retrofit發了脾氣 (medium.com)
上個周,Pierre-Yves Ricau發現在JDK的Throwable類中有一個有趣的API設計問題,這將導致在RxJava和Retrofit中出現錯誤。本文是他如何發現這些錯誤的報告書。
Retrofitting Espresso (collectiveidea.com)
本文描述了如何讓Espresso對RxJava的背景調度器進行等待。
在Kotlin中使用Extensions和Operators進行函數組合 (www.novoda.com)
Kotlin給了我們強有力的方法來擴展語言,但是是否存在方法可以讓我們改進函數的調用方式呢?
糟糕的身份認證。還有糟糕的安全性。 (medium.com)
一個故事,講述了為什么老式的身份認證很糟糕,以及我們如何才能在不忽視安全性的情況下做的更好(使用Android KeyStore)。
設計
Material Design App的八項禁忌 (blog.prototypr.io)
您的App正在用Material嗎?如果您真的想要依賴Material Design系統的話,這里是8個最壞的實踐,您無論付出怎樣的代價都要努力避免。
庫&代碼
Android-proguards (github.com)
使用一行配置混淆器。
Moxy (github.com)
Moxy是一個庫,當您在做Android Application時它幫助您使用MVP模式。避免了生命周期和樣板文件代碼問題!
WiseFy (github.com)
針對Android圍繞WifiManager的ConfigurationManager的包。
新聞
支持終結Eclipse Android Developer Tools (android-developers.blogspot.com)
隨著Android Studio 2.2的發布,現在是時候對Eclipse Android Developer Tools說再見了。
在Firebase Test Lab中Android 7.1 Developer Preview上的測試 (android-developers.blogspot.com)
Google宣布Android 7.1 Developer Preview在Firebase Test Lab虛擬設備中可用。
ConstraintLayout beta 3 is現在發布 (sites.google.com)
Google已經發布ConstraintLayout beta 3,帶有一些漏洞修復。
視頻&播客
Droidcon NYC 2016 (www.油Tube.com)
Droidcon NYC 2016上的全部展示記錄。
英文原文:Android Weekly #230
中文翻譯:深度開源
譯者:青島海邊 校對:OPEN編輯
本譯文僅用于學習和交流,轉載請注明文章譯者、出處、和本文鏈接
我們遵照 CC 協議,如有侵犯到您的權益,請聯系我們