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

Issue #175

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

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

条款 & 教程

如何创造一个高级的 Android 穿戴手表主屏 (marcouberti.net)
Marco Uberti 最近在 Google Play 上发布了一个新的 Android 穿戴手表主屏,名为 American Sunsets,它的设计灵感来自于美国很多魅力的城市。在本文中他将阐述他是如何创建这个主屏的,并且还附上了源代码。

万能的 Vector (blog.stylingandroid.com)
Android Studio 1.4 在生成工具中增添了一些具有向后兼容的属性。所以我们可以真正的在 pre-Lollipop 中使用 VectorDrawable 工具了。在本文中 Mark Allison 介绍了它是如何工作的。

Android 开发趣闻 (willowtreeapps.com)
您是否知道 AndroidStudio 的存储栏图标有一个资源生成器?

为具有视觉障碍的用户设计应用程序 (novoda.com)
为具有视觉障碍的用户开发应用程序也是开发中常常谈到的话题。本文主要讲述了如何去开发能让具有视觉障碍的人士所使用的应用程序。

一个新的 AppBarLayout 标志 (plus.google.com)
在 Design Support 的新版本中,AppBarLayout 组件中添加了一个新的 layout_scrollFlag:SCROLL_FLAG_SNAP。

创建一个具有高安全性的 Android 应用程序 (blog.octo.com)
本文讨论了三个潜在的漏洞来源:当我们与 web 服务进行通信的时候将会有风险,当我们在存储设备上存储信息的时候可能有泄露信息的危险以及您的应用程序很容易被第三方平台给篡改。

在 Android 域层建模 (panavtec.me)
在 Christian Panadero 发布了关于他为什么不在 Android 中使用纯的 repository 模式的文章之后,它收到了一些反馈信息,然后他将说明他是如何组织域层的。

请注意 EditText 的 API 21 (blog.danlew.net)
Dan Lew 发现了在 EditText 的 API 21 和 API 22 设备的布局上有一些不同的地方。在本文中有一些关于如何去减轻这些差异的提示。

现在 Android Support 库可以用啦! (plus.google.com)
Android Support 库 23.1.0 版本在改进之后可以使用了。

我们为什么要在 Circle CI 中丢弃 Jenkins (infinum.co)
虽然 Jenkins 是一个实用的工具,但是它也具有很多异常的地方,所以当 Circle CI 宣布支持安卓的时候,Infinium 团队便决定把 Jenkins 给取消了。

赞助

新的动作识别 SDK - 速度和准确度都是原来的4倍 (pathsense.com)
如果您使用 Android 动作识别来检查免费的 PathSense SDK,那么它将会是谷歌的解决方案的 4 倍快和 4 倍准确。这里有一个 Google Play 服务动作识别的完整的且具有普适性的解决方案。快加入他们的测试吧。

设计

运动和动画的 10 种令人印象深刻的用途 (medium.com)
这里有 10 种最迷人的由 MaterialUp 创建的材料设计动画。

The Design Sprint (www.gv.com)
开发于谷歌 Venture,Design Sprint 是一个为期 5 天,通过设计,产品原型以及和客户测试想法来回答关键的商业问题的过程。

Effective Prototyping (medium.com)
Sophie Paxton 作为一个独立职业的用户体验设计师,她编辑了一些她常常使用的工具和技术,并且她分享了关于原型的有趣的东西。她决定书写一系列的关于她工作这方面的小教程。

工作

Android工程师 - 创建一个SDK (任何地点)
您想要和一个使用尖端技术并且充满动机和人才的队伍一同工作吗?你是否在使用 Java 的时候但是也不害怕接触 C++?你是否喜欢反应性编程? 你是否喜欢设计 API 以及创建数百万人都在使用的东西?建造的东西?如果你喜欢,那和我们一起工作吧!

库和代码

TextSurface (github.com)
一个小动画框架,它可以帮助你以一个比较好看的方式显示消息。

Iosched (github.com)
谷歌发布了谷歌 I/O 2015应用程序的源代码。

Digitus (github.com)
一个可以简化使用棉花糖的 Fingerprint API 库(Nexus Imprint)。在原来的 API 层,回退到了一个比较简单的密码。

新闻

Universal App Campaigns 和 用户性能购置报告 (android-developers.blogspot.com)
在 5 月的谷歌 I/O 大会上,您可以预览一些新的并且强大的工具来帮助您拓宽您的业务并且可以通过参考 Google Play 上的一些比较优质的见解来做出更聪明的决策。这些新的功能现在正在开发者控制台上。

工具

Android Studio 1.5 预览版 (plus.google.com)
Android Studio 1.5 预览版在金丝雀频道已经可用了。

Android wear 平台的模拟器更新了 (plus.google.com)
Android wear 平台的模拟器今天在 AVD 管理器上更新了。现在他们为所有拥有公共规范的设备提供了模拟器。所以所有的解决方案,强度,以及下颚形状都有所代表了。

视频与播客

Android 开发者后台:UX规则 (androidbackstage.blogspot.com)
有关于交互式设计和 Android 系统用户界面(包括 Android 棉花糖中的新的音量滑杆 UI)是如何设计和进行用户测试的。

Android 日志框架 Timber (www.youtube.com)
学习怎么在您的 Android 应用程序中使用这个强大并且简单的 Timber 日志框架。

高效的 Network Batching (www.youtube.com)
Batch, batch, batch! 这就是你所听到的网络人员所谈论的。就好像是他们想告诉你一件事。事实上的确如此。

获取,参与以及挣钱 (www.youtube.com)
来自于谷歌的一系列的小提示的视频,它们是关于如何获得并且吸引用户在应用商店获得更多的钱。

Android Testing Blueprint 排练 (www.youtube.com)
Android Testing Blueprint 是一个谷歌展示他们的测试工具和框架的时候的一个示例项目。这是这个项目关于学习如何去写普通的 java,integration,Espresso 以及 uiautomator 测试,同时也关于如何去面向特殊的 flavor,把它当做子集来运行,并且生成代码覆盖报告的排练。

Android 对话框:Corey Latislaw (www.youtube.com)
Chiu-Ki 在她的 Droidcon NYC 演讲之后,找到了 Corey Latislaw,然后谈论了有关于测试驱动开发,robolectric, Android Katas 以及其他的测试性 goodness。

为 Android 开发人员准备的 Effective Java:第四节 (fragmentedpodcast.com)
歌手以及 Android 开发者 Donn Felker 探讨了 Joshua Bloch 的第四节:使用一个私有的构造函数来执行一个不可实例化类。

特别的

国家报告中的开发者经济状态 (vmob.me)
什么才是最流行的云 API?手机,物联网还是云端发展?这仅仅是我们的在 VisionMobile 的朋友最近的关于开发者经济学研究的需要解决的问题中的一部分。占用了他们 10 分钟做了一个国际趋势调查并且帮助拼凑了 2015 年最热门的开发趋势。

参与飞利浦的 Adroid 电视竞争 (www.yourappontv.com)
如果你是一名开发人员,并且想做一款能在 Android 电视上运行的伟大的应用程序,那么现在就是你的机会。想想你该如何把自己整个应用程序的体验带到客厅吧。

事件

Android 会议列表 (androidweekly.net)
不要错过任何伟大的 Android 会议,请参见我们的会议列表。

上一篇: Issue #176 下一篇: Issue #174