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

Issue #150

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

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

文章 & 教程

缺失安卓有形成分 (alexzh.com)
德米特罗•丹里克写过关于谷歌Material Spec中缺失的安卓有形成分的文章,这些成分在安卓SDK和AppCompat v7程序库中也是缺失的。他分享了一些要点和教程,以及如何制作这些组件的一般方法。

创建一个安卓可穿戴手表表面 (alexzh.com)
在这篇文章中,你会了解安卓可穿戴的官方手表表面API并可以根据自己的需求设计一个简单的数字手表面部。

安卓支持程序库22.1 (alexzh.com)
安卓支持程序库的最新版本增加了一系列非常有用的组件和变化,包括Support V4, AppCompat, Leanback, RecyclerView, Palette和Renderscript程序库。从全新的AppCompatActivity和AppCompatDialog到安卓TV的全新的引导步骤流程,此次发布的最新版本为我们带来了足够多的惊喜。

MVP + Dagger2 + Retrofit (和Swagger) (alexzh.com)
下面这篇带有示例代码的短文简短地说明了如何使用MVP + Dagger2 + Retrofit来创建一个示例项目。

Dirty Phrasebook – 第4部分 (alexzh.com)
在这篇文章中,马克•埃里森将创建一个自定义视图视为处理用户输入来处理一些需要应用到一组控件中去的动画和行为。

安卓测试Droidcon意大利2015有创新之处 (alexzh.com)
在本周发布了安卓测试支持库0.2和Espresso-Intents之后,斯蒂芬•林兹马不停蹄地和大家分享了他在Droidcon意大利所作的题为“安卓测试版有何创新之处”的讲话的幻灯片。

支持库v22.1.0 (alexzh.com)
克里斯•巴内斯介绍了最新发布的支持库如何以及为何进行了特定改造,特别是他参与设计的部分。

安卓开发者后台片段25:Espresso (medium.com)
来自谷歌的Espresso团队的托马斯•奈奇和瓦勒拉•扎哈罗夫也加入了托尔和切特。这一集都是关于测试的。我们讨论Espresso如何工作,Espresso如何形成,如何使用Espresso以及很多其他关于Espresso的信息。还有一般而言的用户界面测试。

为懒人设计的NotRxJava指南 (engineering.meetme.com)
这篇文章简单地介绍了如何重新整理凌乱的异步代码以便更好地了解RxJava试图解决的一些问题。

为什么安卓单元测试如此艰难 (philosophicalhacker.com)
只要我们遵循谷歌的无数的样本项目中使用的“标准方法”,我们就能写出既不艰深也不是毫无可能的单元测试代码。此第二部分将探讨其中的原因。

赞助方

需要安卓开发者! (software.intel.com)
加入Hired,您可以在一周之内得到5份以上的工作邀约!你将会看到薪水数额,这样你就可以决定哪些机会是你感兴趣的。不存在风险。只有回报。今天就加入Hired吧!

英特尔®XDK (software.intel.com)
使用英特尔®XDK简化开发流程。在许多应用程序商店和设备中设计、调试、编译并部署HTML5网络和混合应用程序。英特尔®XDK提供了一个简化的工作流程来帮助你将你的HTML5应用程序尽快推出到市场上。请点击阅读详情。

设计

安卓的有形设计实施) (Minneapolis, MN)
该幻灯片展示了什么是有形设计,对我们来说,脑海中有复古兼容的情况下,在安卓系统上进行有形设计的API是什么。

工作

在安卓周报上发布工作 (Minneapolis, MN)
您只需在我们的时事通讯上发布一个工作岗位,该信息就会被传达给超过23,700名安卓开发者!

库与代码

Dynamo (github.com)
Dynamo是一个轻量级的基于状态的安卓架构。该设想为设计一个能够驱动你的应用程序,但是从安卓架构中解耦出来的状态性控制器(称之为Dynamo)。确保登入维基查找充分冗长的动机和大量的代码实例以及使用案例。

免费和公开的安卓应用程序 (survivingwithandroid.github.io)
这个网站包括一系列的安卓应用程序(按类别进行分类),这些应用程序都是免费和公开的资源。所以,如果你想知道这些应用程序是如何开发——欧比•旺会说:它们是利用资源开发出来的。

视频

Java、注解处理器或本地代码程序库 (www.youtube.com)
伊曼纽尔•扎丁和大家分享了他使用Java和C / C + +语言写作程序库的一些最佳实践经验。其中讨论了关于API设计、CI技术和性能方面的考虑,看完之后您会得到完成这项工作的正确工具。

反应性扩展:超越基础——YouTube (www.youtube.com)
在你学会了基本反应性扩展模式之后,丹尼尔•卢所作的一个有用的谈话。

特殊设备

AnDevCon,七月29日-31日,波士顿 (www.youtube.com)
AnDevCon是为构建安卓应用程序的软件开发人员举办的领先的技术会议。它从75多个班级和教程中挑选出合适的,参观了超过40名参展商,100%专注于安卓系统开发。使用安卓代码,您可以在原价的基础上获得200美元的折扣。

上一篇: Issue #151 下一篇: Issue #149