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

文章&教程

使用导航组件获得 - 详细视图(proandroiddev.com)

在本文中,LaraMartín向您展示了如何使用导航组件获得Master-Detail视图。

库开发的Dagger Component Dependencies(proandroiddev.com)

Mike Nakhimovich提供了一个详细分类,是有关如何使用Dagger通过Dependency Injection 集成库模块。

增强Board Game的现实性(www.hackster.io)

Paul Trebilcox-Ruiz的项目展示了如何创建一个简单的游戏板,确定游戏块的位置,然后使用游戏块数据在Android手机上显示有趣的增强现实性的信息。

赞助

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

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

Q Developer Preview 1上的随机情报(commonsware.com)

每次Google发布新的开发者预览版时,Mark Murphy都会通过API差异报告高层概述,甚至发布博客文章,看看是否有一些事情需要开发人员更多关注。

提倡(某些)Kotlin表达(proandroiddev.com)

Bartek Lipinski分析了一些很好的经验,关于使用带有“when”的函数表达式。

适用于Android的Material Components:Bottom Navigation(medium.com)

Nick Rout的这篇文章介绍了底部导航组件的功能和API。

早期学习ViewModel SavedState(zsmb.co)

正确地保存应用程序的状态以便它能够幸免于process death,这在Android社区中经常讨论,并且MártonBraun描述了我们如何在ViewModels中获得对它的支持。

Cross-Platform?我们不再这么说了(touchlab.co)

在Touchlab,他们不使用术语跨平台。他们更喜欢“多平台” - 这里列出了几个重要原因。

在多模块Android项目中共享Gradle配置(handstandsam.com)

Sam Edwards的帖子向您展示了一种在Android库模块之间共享通用配置的方法,以减少样板Gradle配置。

探索Android Q:设置面板(joebirch.co)

在Android Q中,我们看到的新功能之一就是所谓的“设置面板”。 Joe Birch描述了这些是什么以及如何使用它们。

使用ActivityScenarios进入活动测试(medium.com)

Google的测试团队介绍了Android X测试库,其中我们可以找到ActivityScenario,这是一种测试活动和与之相关的代码的新方法。这些API可以使其成为稳定版本,因此Roberto Orgiu展示了如何使用它们。

使用Kaskade管理状态(proandroiddev.com)

Miguel Panelo介绍了一个名为Kaskade的新状态容器(MVI)的安装启用。

Android WorkManager。管理定期任务(medium.com)

Robert Levonyan提供了有关如何使用新WorkManager实现后台任务的一些细节。

库&代码

Kaskade(github.com)

适用于Android和Kotlin的单向状态容器

Navigation Codelab(codelabs.developers.google.com)

导航架构组件简化了实施导航,同时还帮助您可视化应用程序的导航流程。 Codelab将教您如何实现它。

mr-clean(github.com)

让Mr. Clean保持您的日志定期清除敏感数据。

新闻

Android Q Beta简介(android-developers.googleblog.com)

Google正在为早期采用者发布Android Q的Beta 1,并为开发人员发布预览SDK。本文列出了SDK中可用的所有新功能。

推出新的Google Play应用和游戏图标规范(android-developers.googleblog.com)

作为Google重点关注并致力于改善用户Play商店体验的一部分,他们正在为您的应用图标引入新的设计规范。

稳定版的Android Jetpack导航(android-developers.googleblog.com)

Google宣布推出Android Jetpack导航组件的稳定版本。

使用奖励产品增加您的收入(android-developers.googleblog.com)

Google Play宣布推出奖励产品,这是一种新的产品类型,现已在Play控制台的公开测试版中提供。奖励产品使Google Play开发人员可以轻松地增加其货币化用户群。

视频&博客

获胜应用商店优化策略(ASO技巧)(www.油Tube.com)

来自Mobtimizers的ASO顾问Peter加入Ariel,讨论App Store优化策略并分享他的成功框架以及一些提示和技巧。


英文原文:Android Weekly #352

译者:木槿 校对:OPEN编辑