极客学院团队出品 · 更新于 2018-11-28 11:00:42

Issue #145

原文链接:http://androidweekly.net/issues/issue-145

点击订阅邮箱第一时间掌握 Android Weekly 中文版更新动态

文章和教程

Android Material 支持库的提示与技巧 (code.hootsuite.com)
这篇文章的重点是帮你的设计增加一些亮点,并且让它更接近 Google Material 设计指南。最好的部分是:这些设计不需要设计师或新的资产。

Android UI 自动化测试 (googletesting.blogspot.com)
这篇文章回顾了 Android UI 测试的四个策略,目的是创建快速、可靠和容易调试的 UI 测试。

RecyclerView FastScroll – 第二部分 (blog.stylingandroid.com)
我们学会了 FastScroller 控制框架。在这一结束篇中,我们将添加触摸和滚动行为。

根据 Material 设计导航制图工具样式 (medium.com)
在这篇文章中,作者讨论了类似于 Google apps的导航制图工具控制样式。

Android 的模糊视图 (developers.500px.com)
模糊效果可以生动的表达内容分层的含义。它允许用户保留上下文,同时专注于当前的特色内容,即使在模糊表面下以视差方式变换或动态的更改。

附加 Android 工件和 Gradle 的档案 (wiebe-elsinga.com)
当构建 Android 应用程序或库时,常见的做法是将你的工件保存到本地文件储存或回购。

映射与包的神秘关系 (medium.com)
因为把 Maps 放在一个包中比看起来要困难的多。

响应式编程 (gist.github.com)
很明显你是有兴趣学习这种被称作响应式编程的新技术才来看这篇文章的,特别是它的变体,包括Rx, Bacon.js, RAC 等等。

延期的共享元素转换(3b) (www.androiddesignpatterns.com)
这篇文章我们通过讨论 Lollipop Transition API:延期的共享元素转换,来继续深入分析共享元素转换。这是这一系列文章的第四部分,我会通过以下观点展开:

用 Robolectric 进行参数化测试 (www.jayway.com)
最近,作者需要编写一个测试用例,一个操作多次执行,但每次执行要用不同的测试数据。原来 Robolectric 有一个参数化 Robolectric 测试运行器。

欢迎为 Android 和 iOS 嵌入 API (android-developers.blogspot.com)
为 Android(和iOS) 设置 Places APIs 连通了简单的经纬度表示的地理位置之间的差距,以及人们如何与一个已知的位置相关联。

赞助

免费的 Android 应用程序测试 + 优化 (software.intel.com)
发现免费软件测试服务可用来测试您的基于英特尔处理器的 Android 设备创建的应用程序。帮助您的 app 得到最好的应用。点击查看详情。

库和代码

Jackdaw (github.com)
Jackdaw 是一个注解处理器,它允许简化 Java/Android 开发,防止编写枯燥的代码。Jackdaw 的灵感来源于 Lombok 项目,但与 Lombok 相比:它在 IDE 上不需要额外的插件,并且它不修改现有的源代码。

Open-Source-Android-Apps (github.com)
这是一个开源的 Android 应用程序集合。

新闻

在谷歌市场上创造更好的用户体验 (android-developers.blogspot.com)
谷歌正在为 Google Play 中的应用和游戏引入一种新的基于年龄的评分系统。在应用和游戏发表在 Google Play 之前他们也开始审查这些应用程序,使得能更好地保护社区和提高应用程序目录。

工具

Victor (github.com)
有了这个 Gradle 插件,您可以为 SVGs 定义源文件夹,它们将自动的栅格/包含在您的构建中,且不会干扰您的源代码。

特别

AnDevCon,July 29-31,Boston (www.andevcon.com)
AnDevCon 是构建 Android 应用程序的软件开发人员的最主要的技术会议。从超过 75 个类和教程中选择,有 40 多个顶级参展商互相交流,全部 100% 集中在 Android 开发上。使用比普遍价格低 200 美元的 ANDROID 代码。