文章&教程
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 协议,如有侵犯到您的权益,请联系我们