Android Weekly #360 安卓开发周刊 中文版

文章&教程

Biometrics  -  BiometricPrompt(blog.stylingandroid.com)

在本系列中,Mark Allison查看了Pie中引入的新API,以替换FingerprintManager类。

选择一张card,任何card都可以(medium.com)

Ataul Munim描述了在Android上实现Monzo Plus card选择动画。

赞助

用手机做更多!人员配备可节省40%(mng.bz)

希望能够提升您的移动技能?人员配备提供整个目录40%的折扣,包括他们选择的移动和Java书籍和视频课程。只需在结账时使用android40代码!

赞助

为您的下一个Android挑战做好准备了吗? 💪(hired.com)

只想使用Android,SQL和XML?只想在创业公司工作?让雇主知道你喜欢做什么,我们会把你与你的下一个梦想工作相匹配。在您想要的行业工作。打造您喜爱的产品。拥有自己的事业。加入Hired吧。

LiveDataReactiveStreams:RxJava适合LiveData的方面(www.bignerdranch.com)

在这篇文章中,Bryan Lindsey探讨了LiveDataReactiveStreams的工作原理,以及为什么(或者为什么不)使用它来把RxJava和LiveData结合在一起。

优秀的测试:速度的要求(arturdryomov.online)

Artur Dryomov分享了一些加速CI构建的技巧。

如何在Android上进行维修 - 第2部分(hellsoft.se)

在这篇文章中,Erik Hellman着眼于与服务合作的另一种方式,即启动和停止。

如何充分利用参加技术性会议的机会(goobar.io)

Nate Ebel分享了一个framework,用于如何进行会议,聚会或任何其他您计划学习的同事聚会。

介绍Bento(engineeringblog.yelp.com)

Tyler Argo推出了Bento,一个用于构建模块化Android用户界面的开源框架。

Android上的协同程序(第二部分):入门(medium.com)

这是关于在Android上使用Coroutines的多部分系列的一部分。这篇文章的重点是开始工作和跟踪已经开始的工作。

Android上的协同程序(第一部分):获取背景(medium.com)

这是Sean McQuillan关于在Android上使用Coroutines的多部分系列的一部分。这篇文章重点介绍了协同程序如何工作以及它们解决了哪些问题。

在Uber测量Kotlin构建性能(eng.uber.com)

优步工程与JetBrains合作推出了一项计划,旨在针对不同的项目结构大规模测量Kotlin构建性能,这一过程为我们决定Android开发的最佳实践提供了依据。

Android Studio Project Marble:布局编辑器(medium.com)

Paris Hsu对Android Studio 3.5的布局编辑器UX改进进行了深入研究

不要传递你的 Room/数据库实体(jacquessmuts.github.io)

如果您正在考虑模块化您的Android应用程序并使用Android Room,则不应该传递您的Room实体。 Jacques Smuts向您展示了为什么要这样。

简单设计的Kotlin Flow(medium.com)

Roman Elizarov在Kotlin Flows的引擎下观察,检查他们的设计,看看语言特征和库的组合如何通过简单的设计实现强大的运算符。

探索MotionLayout:触摸范围(medium.com)

MotionLayout Alpha 5引入了用于触发转换的触摸范围。 Jossi Wolf的这篇文章探讨了如何引用以及为什么。

库&代码

bento (github.com)

Yelp构建模块化Android用户界面的不错的框架。

kyrie(github.com)

Kyrie是Android的VectorDrawable和AnimatedVectorDrawable类的超集:它可以完成他们可以做的所有事情以及更多。

新闻

通过反馈改进更新过程(android-developers.googleblog.com)

Google解释了他们如何以及为何更改Play商店流程,以及他们如何使用您的反馈来改进他们推出更新和与开发者社区沟通的方式。

为Android Automotive OS开发应用程序(android-developers.googleblog.com)

Google宣布,从Google I / O开始,媒体应用程序开发人员将能够开始为Android汽车操作系统和Polestar 2创建新的娱乐体验。

使用Kotlin开发Android应用程序(www.udacity.com)

学习存储库,离线缓存,很好的应用程序设计等等! Android Kotlin课程的最后课程直播!

视频&博客

App Builders Switzerland 2019(m.油Tube.com)

来自App Builders Switzerland 2019的所有演示文稿

优步的Kotlin(talkingkotlin.com)

Hadi与优步工程的一些人讨论了他们如何在非传统环境中采用Kotlin的问题,他们正在使用Buck。


英文原文:Android Weekly #360

译者:木槿 校对:OPEN编辑