返回首页 Android Weekly 中文版

Issue #161

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

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

条款 & 教程

Spock Ahoi! (gi-lo.github.io)
写出好的例子是一件很麻烦又很费时间的事情。在这篇文章中 Giulio Petek 会演示他是如何解决这个问题的。

安卓上的 Java 8 数据流 (medium.com)
如何在安卓开发中使用 Java 8 数据流。

null-safe 模型中的 Drawables (blog.gouline.net)
这篇文章会对在模型对象中使用依赖于“永不返回空值”的准则的 Drawable 资源来存储图片相关提供一种可能的解决方案。

Gradle 技巧 #3:任务顺序 (trickyandroid.com)
这篇文章会深入剖析如何在 Gradle 脚本中改变任务的执行顺序。

Design Support Library (IV): Collapsing Toolbar Layout (antonioleiva.com)
Design Support Library 最惊艳的一点之一就是我们只需要在 XML 中进行一些简单的配置就可以创造出炫酷的 UI 设计。不用代码也不用对滑动条进行深度的操控,所以整个过程变得相当简单。

在我写我的第一个安卓 App 之前希望自己知道的 6 件事情 (www.philosophicalhacker.com)
在你写你的第一个安卓 App 的时候将这些事情牢记在心里。这些都是作者在开发自己的第一个 App 的时候犯的错误。

Design Library – Part 5 (blog.stylingandroid.com)
Mark Allison 会将 RSS Reader App 作为实验材料,并充分使用新版的 Design Support Library 来重写 App。在这篇文章中,作者会介绍到在 Design Support Library 中的新内容如何在旧版的 Android 上运行的。

MVPR:安卓中一种灵活的、可测试的架构(PT. 1) (www.philosophicalhacker.com)
Presenters 和 Activities 与单一职责的准则相冲突。他们通常负责将数据与视图互相关联起来,同时对用用户的输入/动作进行响应。这会导致 Presenters 和 Activities 变得臃肿不堪。

赞助

研讨会:保护你的 App 和你的用户 (www.eventbrite.com)
每周都会有 App 数据被泄露或者被攻击的报道。欢迎来参加纽约 CommonsWare 9 月 30 日举办的话题为“保护你的 App 和你的用户”的研讨会吧。你可以学到有关 Android M 权限系统、数据加密、签名验证、SSL、装置系统管理 API 等等有关的知识。

不要去找工作,让工作来找你 (hired.com)
在 Hired Marketplace,一周内你就会收到超过 5 份来自美国和英国的顶尖高新公司的 offer,想知道更多吗?现在就赶紧注册吧。

工作

高级安卓工程师 @ Netflix (Los Gatos, CA)
Netflix 是开发者绝佳的去处。我们独特的文化和优秀的价值观正在帮助我们在全球范围内重新定义 TV(在2016年将会有超过150个国家)。我们一流的安卓 App 每天都会有数十万的用户使用。我们非常欢迎你的加入!

安卓软件工程师 (London)
Novoda 是一个在伦敦、利物浦、柏林和纽约均有工作室的充满活力的 App 开发公司。如果你对安卓交互设备的未来非常看好的话,我们非常期待收到您的来信。

库与代码

TourGuide (github.com)
TourGuide 是一个安卓库。它能允许你轻松的添加手势、层覆盖 、工具提示,指引用户来更好的使用你的 App。

ProcessPhoenix (github.com)
Process Phoenix 帮助重启你的应用程序。这只能用于一些在你调试的时候进行的基础状态的更改(比如从调试到产品)。

Mortar-architect (github.com)
Mortar Architect 通过使用 Mortar 的 MVP 模型,提供了一种比较灵活的堆栈方式,能帮助更好的引导和展示视图和 presenters。

ThreeTenABP (github.com)
JSR-310 作为 java.time.* package 被包含在 Java 8 中,能替换 Java 和 Android 中的 Date 和 Calendar APIs。这个库使得 JSR-310 能够被友好的移植到 Java 6 上。

新闻

M Developer Preview 迎来第一次升级 (android-developers.blogspot.com)
Google 最近发布了针对 M Developer Preview 的更新,包含基于用户反馈的对产品的修补和升级。

工具

Giffify - 轻轻松松将视频转换为 GIF 图像 (gist.github.com)
Sebastiano Poggi 精心准备了一个小技巧能帮助你将你的屏幕录像转换成 GIF 图像,你就可以在网页或者其他地方使用了。

轻松审查你在安卓上的 SQLite 数据库 (beust.com)
这个小外壳脚本能从你的文件系统上的设备中拷贝数据库,然后启动 SQLiteBrowser,让你快速的审查其中的数据。

Android Studio 支持对 Android NDK 的预览 (sites.google.com)
Android Tools 团队最近发布了 Android Studio 1.3 RC 1 的金丝雀版,其中包括对 Android NDK 预览功能的支持!

视频

使用 RxJava 进行 Android 的响应式编程 (www.youtube.com)
Ivan Morgillo 在 droidconDE 2015 上的视频用实用的代码例子和真实的 App 演示了从基础的响应式编程和 Observer Pattern 概念到 RxJava 的主要特征。

上一篇: Issue #162 下一篇: Issue #160