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

Issue #180

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

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

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

条款 & 教程

用 RxJava 提升用户体验 (medium.com)
这是一篇关于如何谨慎使用RxJava的文章来处理你UI的事件。

可配置的 Widgets (www.yannicklemin.com)
Yannick Lemin 将教你如何一步一步创建一个可配置的 Widget

Android 逆向工程101 - Part 2 (www.fasteque.com)
在本教程中,您将学习如何从一个APK使用AAPT工具获取有价值的信息。

探索 Android 应用中有意义的动画” (medium.com)
Joe Birch 受到启发,尝试将盐渍运动的动画运用到Android应用程序。本文偷窥的一些可用的技术。

RxJava 的常用方法之toList() (tomstechnicalblog.blogspot.com)
Thomas Nield 带你分析 Observable.toList() 的方法;

将 Plaid 项目转换为 Koltin 语言:课堂学习(第二部分) (antonioleiva.com)
Antonio Leiva 继续用 Kotlin 语言开发 Plaid ,从中获得了有趣的东西。转换的DataManager减少从422到177行的代码的数量。

在 Chronos 的库:使耗时较长的操作变得很容易 (medium.com)
介绍 Chronos 的 Android 库(API级别> = 9),其目的是帮助你执行耗时较长的操作,如数据库或网络请求。

Android Wear 可以支持 API23 SDK (android-developers.blogspot.com)
目前,所有的 Andr​​oid Wear 手表支持 API 22,并在未来几个月内,这些都将收到OTA更新的 API 23。

AppBarLayout 过度滑动时效果 (medium.com)
在AppBarLayout中,可以帮你实现更好的overscroll效果。

AppBar 介绍 - Part 4 (blog.stylingandroid.com)
在之前的文章,Mark 介绍了如何当左右边缘悬挂屏幕10%的位置上时,延伸 Toolbar 图片宽度比屏幕大20%。在这篇文章中,他将使用额外的宽度,当ViewPager在转换时,会有一些微妙的移动。

赞助

成功上架应用到 Google Play 的秘诀 (g.co)
发现功能,提示和最佳实践,帮助您在全球的 Google Play 做出成功的应用程序或游戏业务。

工作

Android 工程师 (San Francisco, CA)
在 Prolific 面试,我们不仅仅时只做自己公司的产品,我们关心他们的感受。这就是为什么流行的品牌,如Angie's List 和Udacity 相信我们能够建立自己的应用程序。在这里工作写出漂亮的代码,并在移动产品的开发和创新的最前线。

Android 开发工程师 (Nantes, France))
你将加入一个致力于创造和iAdvize的移动应用程序的开发和使用各种移动通讯应用程序中连接新的团队。在团队中,您将推动产品创新的限制,在iAdvize与你的同事,通过使用最新的技术。

Composed公司 招聘 Android 开发工程师 (London, UK)
由是一项开拓性的古典音乐流媒体服务。我们是一个小的,独立的产品团队,不断改进我们的技术堆栈。加入我们,帮助塑造我们产品的未来!

Dropbox 招聘 Android 软件开发工程师 (Seattle, WA)
Dropbox 移动应用小组的重点是要在 Dropbox 应用程序上进行创新,不断的改善技术基础和用户界面。快来吧,和我们一起创造 Dropbox 的未来!

库与代码

Presentation (github.com)
一个可以替代 MVC 的设计模式

Scissors (github.com)
从Lyft的团队为您带来一个固定的视口剪切图像 Android 库为,内部由 Picasso 或 Glide 构建支持。

fragnums (github.com)
我们都知道fragment的碎片化。如果我们能够用 Enum 取代 Fragment。下面是一个枚举的库,以取代Frgment,因为#perfmatters!

Dexter (github.com)
Dexter 是一个Android库,它简化了在运行过程中请求的权限。这个库将释放您的许可代码的活动,让你任何你想要写的逻辑。

TinyDancer (github.com)
你是一个性能迷?不要想你的应用程序运行流畅像黄油?那么马上 checkout TinyDancer 项目,一个 litter 助手表示,如果您的应用程序丢帧。

新闻

Android Studio 1.5 (android-developers.blogspot.com)
Android Studio 1.5 稳定版 在release通道可以下载,但是都更新了哪些内容在盒子里?

工具

Materialdoc (materialdoc.com)
Danylyk 和 Yakiv Mospan 感觉像有谷歌的材料设计指南和开发者文档之间存在巨大脱节。他们决定做与现有材料组件及其使用的样本一个列表的网站。

视频与播客

为 Android 开发者提供高效 Java:Item 5 (fragmentedpodcast.com)
在这个小片段,球队引入了约书亚的第五项:避免创建不必要的对象。

开发者产品秀 Ep 003 (www.youtube.com)
本周的开发者展示,让热衷于谷歌播放服务8.3,了解一些优秀的新功能在Chrome 47,听到什么TensorFlow技术负责人(拉雅艋舺)有什么看法TensorFlow如何使用双方的研究人员和软件工程师。

Android 工具时间跟踪者 (www.youtube.com)
Android的工具时是一个新的视频系列赛里雷托•梅耶尔将探索的Andr​​oid开发工具的世界。

如何成为一个 Android 专家 (www.youtube.com)
邱基灿的主题演讲,在安卓峰会2015年是什么让一个专家的专家。他们分享他们所知道的,你也一样可以做到!

Android 对话框:Hugo Visser (www.youtube.com)
了解Android的简单的持久性与Cupbooard 和 android-apt 插件的使用中,不要错过PRO提示!

上一篇: Issue #181 下一篇: 使用RxJava来改进...