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

Issue #188

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

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

本页面译文由极客学院Wiki翻译团队成员:Titanjum 独家提供

Android技术交流群,请加QQ:182754086

文章 & 教程

Metronome:以 Rx 为基础的单元测试参考应用 (medium.com)
几个月前,以使用和单元测试 RxJava 的方式来加快研发速度,Cain Wong 开发并发布这个参考应用。本博客文章介绍了该项目。

Permissions - 第二部分 (blog.stylingandroid.com)
在这篇文章中,Mark Allison 教我们如何不比大量重复代码即可检查和请求Activity的必须的权限。

DevOps on Android:使用一个 Git 发布产品 (jeremie-martinez.com)
DevOps的是一个众所周知的运动,其主要目的是自动化软件交付。它的目的是不断的测试,代码质量,特色发展,更容易维护版本。

如何用 Retrofit 2 在 Android 平台上调用 HTTP (medium.com)
Oleg Šelajev 着眼于使用 Retrofit 2 HTTP client 来说明如何编译对比它能给应用带来的好处。

测试技巧#4 - 提高可读性 (www.adavis.info)
可读性是关键组成部分,以创造高品质的单元测试和集成测试之一。然而,我们可以通过市场影响他们打倒不必要的信息,阻碍了我们的测试的可读性。

赞助

对于原生应用无忧持续集成 (greenhouseci.com)
厌倦了配置Jenkins?Greenhouse 是Android(和iOS)应用程序基于云的持续集成服务。构建,测试和发布你的应用程序的每一个承诺没有任何复杂的配置或设置 - 你会起来,只需点击几下运行。使用优惠券代码“XMAS15”可以享受一个月的免费!

聘请-市场上的Android开发人才招聘 (hrd.com)
Android的开发者的需求,所以不宜公司​​适用于你?在录用,这就是它究竟是如何工作的。获得5+的工作机会来自像尤伯杯,条纹,和Facebook与1应用的公司。今天就加入雇佣和获得1K的奖金,当你找到一份工作!

工作

Yammer 招聘 Android 开发者 (旧金山)
世界各地的公司使用Yammer的,让他们的员工进行沟通和协作公开。我们正在寻找谁希望有一个巨大的冲击力很大的发展。微软正在帮助世界各地的人们实现更多的给予他们任何时候最好的工具。

Android 移动工程师 (斯德哥尔摩,瑞典)
Lifesum正在寻找的产品感知工程师是创造性的建设者。如果你是一个人热衷于建设新的伟大的Andr​​oid应用程序,我们会爱你谈谈。

Composed 招聘 Android 开发工程师 (伦敦,英国) Composed 是一项开拓性的古典音乐流媒体服务,帮助人们发现自己喜欢的音乐。我们是一个小的,独立的产品团队,不断改进我们的技术堆栈。加入我们,帮助塑造的音乐流媒体的未来。

资深 Android 开发工程师 (柏林)
一个美丽而实用的应用程序,一个holacractic组织没有管理人员,最聪明和友善的同事和最新的工具/技术的工作。有什么理由不爱?我们的用户群不断增长,它是野心我们的Andr​​oid应用程序。来加入我们!

Expensify 招聘移动工程师 (旧金山)
我们正在寻找灵活的移动工程师谁是热爱,他们正在构建的产品。理想情况下,你必须在JavaScript中,Android和/或iOS的软件开发工具包和移动设计模式一个大致的了解和体验。PHP是一个加号,但不是必需的。

库与代码

Sharp (github.com)
Android 可缩放的矢量图

一个 OkHttp 拦截器,用 curl 脚本命令打印请求 logs (gist.github.com)
这是一个 OkHttp 拦截器的 gist,用 curl 脚本命令 打印请求的logs。

Android-Clean—Testing (github.com)
在这里,你有一个完整的示例项目,显示了如何在android项目实现不同的测试类型。这个仓库的目的是显示有一个孤立的架构方式,以及如何你可以模拟和测试所有层或项目的组成部分。

Cappuccino (github.com)
一个更清甜的 Espresso。Cappuccino 可以很容易地添加自定义 IdlingResources。

KataSuperHeroesAndroid (github.com)
我们在这来练习 UI 测试。我们将使用 Espresso 来与 应用 UI 来交互。我们将通过 Test Doubles 使用 Dagger2 来替代产品代码。我们将要实行结对编程。

新闻

空间音频可以用在 Cardboard SDK (androiddevelopers.blogspot.com)
从今天起,Unity 和 Android 平台的 Cardboard SDK 支持空间音频,这样你就可以在虚拟现实(VR)应用程序创建同样身临其境的音频体验。

Android Studio 2.0 Preview 5 可以下载更新 (sites.google.com)
谷歌刚刚在 canary channel 推出 Android Studio 2.0 Preview 5 。从上个月更新的 Preview4 到现在,这次更新包含修复了大量了从Preview 4 的bug。

视频与播客

使用列选择模式 (www.youtube.com)
列选择模式是一个伟大的方式在同一时间修改多行代码。观看此短片,了解如何在这个伟大的快捷方式的优势。

事件

2016年 旧金山 Droidcon 大会 (sf.droidcon.com)
最后一天提交您关于 Droidcon SF 的评论!征文结束1月17日。提交你的想法或买到票。

上一篇: Issue #189 下一篇: Issue #187