原创

Android Weekly #246 中文版

文章&教程

RecyclerView 与 共享元素变换(Shared Element Transitions)(mikescamell.com)

在第4部分中,Mike Scamell着眼于使用RecyclerView来实现共享元素的转换。

通过Intents共享文件(第2部分) (medium.com)

自从他写关于如何使用FileProvider去添加Nougat兼容性的文章后,orenzo Quiroli发现了一些问题发生在旧版本,并分享了如何解决它们的方法。

什么Unit Tests尝试告诉我们关于Activities:Pt. 1(www.philosophicalhacker.com)

这一系列的帖子是关于以Android为中心的架构的可测试性和现在领先Android开发者拒绝它的这些问题之间的关系。

发现I²CAPI:创建电容式传感器驱动程序 (nilhcem.com)

物理按钮很不错,但有时候,您可能想在Android Things项目中包含电容按钮。

使用FlexboxLayout构建灵活的布局 (android-developers.googleblog.com)

Google公开源代码FlexboxLayout为CSS带来了与CSS灵活布局模块相同的功能。这里介绍了有一些情况下FlexboxLayout是特别有效的。

让RxJava代码调整doOnSubscribe和doFinally (medium.com)

由于Valentin Hinov对Rx来说更方便,他注意到RxJava的很多用例在设置和完成逻辑中遵循着相同的模式。他分享了一种重用一些常见逻辑的技术。

在Android中实施应用内结算 (hackernoon.com)

Sergey Solovyev显示了在Android应用中实施应用内结算的一些替代方法。

Android中的复合视图:继承的组合 (medium.com)

Manuel Vicente Vivo分享了一个示例,这个是关于如何使用新的CompositeAndroid库从可扩展对象中组成活动的示例。

库 & 代码

ShapeShifter(github.com)

Shape Shifter是一个Web应用程序,该应用程序简化了创建基于SVG路径的变形动画的过程。

Shuttle (github.com)

Shuttle是一个公开源代码,Android的本地音乐播放器。

cortado (github.com)

流利的API包装器是为了Android Espresso☕️。

fragment-navigation-2.0 (github.com)

Fragment导航器是在Fragment之间导航的一种简单方法。

flexbox-layout (github.com)

FlexboxLayout是一个库项目,它给Android带来了和CSS弹性盒布局模块类似的功能。

kotlin-coroutines-retrofit (github.com)

这是小库,是为Retrofit 2提供Kotlin Coroutines暂停扩展Call.await()

StatefulLayout (github.com)

StatefulLayout byGökhanTüredi是一个布局,为的是显示最常见的状态模板,如加载,空,错误。 你所需要做的是使用StatefulLayout来包装目标视图。

新闻

ConstraintLayout 1.0 现已发布 (sites.google.com)

经过几个月的深入开发,Google已经宣布了1.0版本的ConstraintLayout库。

最近的Support Library修订版(developer.android.com)

Support Library v25.2.0现在提供了多错误修复。

Android Gradle插件2.5的早期预览(tools.android.com)

Android工具小组正在发布Android Gradle插件2.5的早期预览,旨在解决大型Android项目的性能问题。

发布Dagger 2.10-rc1 (github.com)

Dagger 2.10-rc1版本添加了dagger.android类,为了简化Android内核类型的引入。

视频 & 博客

Android上的功能(realm.io)

我们如何在Android上有效地使用lambda,stream和Rx? 如何改变方向和后台任务? 不必再担心生命周期,并缓存您的方式成一个幸福的用户体验。

Jono Poltrack: Android Wear 2.0 (www.youtube.com)

Jono Poltrack分享了他将watch faces更新到Android Wear 2.0的经历。

Ben Oberkfell谈到Fingerprint API (fragmentedpodcast.com)

现在几乎是一个大多数给定的手机都有指纹API。 本Oberkfell在细节上突破了我们。听着!

Android开发者Backstage:第63集:Dagger (androidbackstage.blogspot.com)

在这一集,Chet和Tor与来自Java核心库团队的Gregory Kick谈到Dagger,以及Auto,AutoValue和Guava。

 

英文原文:Android Weekly #246

中文翻译:深度开源

译者:木槿 校对:OPEN编辑

本译文仅用于学习和交流,转载请注明文章译者、出处、和本文链接

我们遵照 CC 协议,如有侵犯到您的权益,请联系我们

正文到此结束
Loading...