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

文章&教程

Chords,,谈话和Kotlin客户端库(joebirch.co)

Joe Birch需要利用一些服务器端组件来处理Dialogflow本身无法处理的会话工具的逻辑(称为履行)。为此,他决定在Google上为了操作而使用Kotlin 客户端库 !

使用Kotlin和KTX的Android Canvas API(riggaroo.co.za)

Rebecca Franks展示了在使用Kotlin和Android KTX Extension功能时,如何在Canvas对象上使用X,Y翻译变得更加轻松。

赞助

了解适用于Android的App架构! (store.raywenderlich.com)

在高级Android应用程序架构中,您将找到在Android上构建应用程序的实用方法。立即开始构建现代化的,可扩展和可维护的体系结构。限时特卖,仅需44.99美元!

Lottie团队成立周年纪念日(medium.com)

自Lottie iOS和Lottie Android和Brandon Withrow首次发布以来已经过去两年多了,他们分享了许多新版本和公告,以庆祝其成立两周年。

赞助

通过Hired查找您的下一个Android工作(www.hired.com)

Hired是Android开发者的首选就业市场。我们使用尖端技术将您与世界上最具创新精神的公司相匹配。简化您的求职 - 创建1个个人资料并在Hired上提供数千个机会。

模块化 -一个 成功的架构(jeroenmols.com)

在第二部分中,Jeroen Mols探索了一种简单但非常有效的模块化应用程序方法。他深入介绍了不同类型的模块,并展示了这种方法的优点。

探索Android Q:地址权限(joebirch.co)

对于Android Q,我们看到的一个变化是我们在应用程序内部处理用户地址的方式 - 这些更改会影响前景和后台中地址的访问。

Android中的简易协同程序:viewModelScope(medium.com)

Manuel Vivo通过向ViewModel类添加扩展属性来描述viewModelScope如何为结构化并发做出贡献,该类在ViewModel被销毁时自动取消其子协同程序

修复Android中的ConstraintLayout和AssertionError指南方针的异常(android.jlelse.eu)

Wajahat Karim快捷提示在将ConstraintLayout从1.0.2更新到更高版本时修复AssertionError异常

Kotlin / Native准备好生产了吗?我们为什么不使用它(尚未)(quickbirdstudios.com)

QuickBird团队渴望使用Kotlin / Native和Kotlin Multiplatform,但现在决定不在生产项目中使用它。以下介绍原因!

提高Android Studio的构建速度(medium.com)

Leo Sei分享了一些新的分析,以更好地确定真正影响构建速度的内容,并分享更多关于我们正在做的事情,以及您今天可以做些什么来帮助防止您的构建速度减慢。

设计

材料设计中的十个动画原理(uxplanet.org)

本文介绍了界面动画的主要规则和方法,因此,即将构建动画界面的开发人员将在此处找到核心原则。

新闻

Google推出Android游戏开发中心(developer.android.com)

该中心可帮助您开发出色的手机游戏,并覆盖超过20亿使用Android设备的用户。寻找资源和工具,以便在每个发展阶段扩大您的成功,并建立可持续的,有利可图的业务。

Android App Bundle更新包括其他语言API(android-developers.googleblog.com)

去年,Google推出了Android App Bundles和Google Play的Dynamic Delivery,以推出模块化开发,减少应用程序规模并简化发布流程。现在他们已根据您的建议宣布了一些新的改进。

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

通过Google的这一新课程,学习使用经过行业验证的工具和库,以构建Kotlin编程语言和开发Android应用程序。

视频&博客

什么是Google上的操作(Air on Assistant)(www.油Tube.com)

在“Air on Air”的第一期中,Luke Davis和嘉宾Jessica Dene Early-Cha在Google上介绍了Actions的概念,并讨论了常用术语。

Gradle教程 - 找到您的Gradle依赖项(www.油Tube.com)

Nate Ebel提供了Gradle依赖项任务,通过它我们可以生成对项目所有依赖项的扫描。如果我们正在寻找依赖冲突或只是试图查看项目正在使用什么,这可能很有用

Android开发人员后台:Emulator Snapshot(androidbackstage.blogspot.com)

在这一期中,Romain和Tor与Android Studio团队在模拟器上的Frank聊天。

使用Android Q增加应用程序参与度(fragmentedpodcast.com)

随着Android Q的发布,我们现在拥有了设置面板及其所有有用的设置。 Donn在这一期中深入探讨了这一点。

使用Android vitals跟踪您的工程绩效指标(www.油Tube.com)

Android vitals可帮助您掌控工程效果指标,以避免出现影响用户体验的问题。

特刊

Droidcon Boston,2019年4月8日至9日(www.eventbrite.com)

Droidcon Boston回来了! 2019年4月8日至9日,加入充满活力的New England 的Android社区,进行为期两天的技术深度探讨,展示来自世界各地的30多位演讲者的演讲。您愿意参加吗?可以使用代码ANDROID-WEEKLY-10-OFF可获得10折优惠


英文原文:Android Weekly #354

译者:木槿 校对:OPEN编辑