原创

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.youtube.com)

Droidcon NYC 2016上的全部展示记录。

 

 

英文原文:Android Weekly #230

中文翻译:深度开源

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

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

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

正文到此结束
Loading...