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

文章&教程

处理代码中的Nullability(pspdfkit.com)

David Schreiber-Ranner撰写的这篇博客文章简要介绍了Nullability这一主题,并讨论了几种在Java应用程序中处理Nullability的最佳实践。

从Observable Fields到LiveData只需两步(medium.com)

JoseAlcérreca建议从数据约束库提供的可观察字段转移到LiveData,以改善与Google最新架构库的兼容性。

赞助

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

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

为什么我们需要Kotlin Native(medium.com)

最初的移动开发历来需要在2个或更多不同的平台和工具包上进行开发。Jeremy Rempel提出了一个案例,说明为什么Kotlin Native会对此有所帮助。

如何参与Open Source(opensource.guide)

想为Open Source做贡献吗?为初次参与者和经验丰富者提供Open Source贡献的指南。

Kotlin Anti-Patterns  - 这也是无效的(blog.novoda.com)

Kotlin是新开始的,随之而来的是许多未经开发的路径和未知的陷阱。 Paul Blundell探讨了其中一种反模式,考虑到文章的缘故,“这也是无效的”。

Firebase Performance的隐藏成本以及如何避免它们(proandroiddev.com)

Firebase Performance有一些可能是特殊和意外的陷阱。在本文中,Andrii Chubko探讨了您可能遇到的问题以及应对这些问题的方法。

Android Q Roles(medium.com)

在Android Q Beta 1版本中,我们获得了一个新的有趣功能:Roles。虽然这个功能还处于早期开发阶段,但ŁukaszChromy会看一下它是如何有用的。

维护Kotlin库中的兼容性(zsmb.co)

在发布开源库时,有一些巧妙的方法可以破坏客户端的兼容性。 MártonBraun涉及三个主题:源兼容性,二进制兼容性和反对。

Kotlin Generics 和· Variance(kotlinexpertise.com)

Simon Wirtz撰写的这篇文章介绍了Kotlin中的Generics 和Variance概念,并将其与Java进行了比较。

Kotlin协同程序:案例研究,第1部分(medium.com)

在这个博客系列中,Mohit Sarveiya分享了他如何将协同程序与各种用例集成,并讨论他遇到的一些困难

生成代码的经济学(jakewharton.com)

任何投入使生成器发出更高效的代码,这通常意味着输出更少的代码并且很可能分配更少的对象,将获得回报。Jake Wharton 解释了他遇到的两个具体的现实生活中的例子。

外部存储的破坏:Google在哪里? (commonsware.com)

在一系列博客文章中,Mark Murphy研究了Android Q将为外部存储带来的变化。

库&代码

Aegis(github.com)

适用于Android的安全OTP应用

Reaktive(github.com)

Kotlin多平台实现Reactive Extensions(!!!)

新闻

2019年的Google I / O 计划表(events.google.com)

完整的2019年的Google I / O 计划已发布到I / O网站。

AOSP应用程序更新(android-developers.googleblog.com)

到目前为止,Google已在AOSP中清理了以下3个应用:音乐,日历和计算器

微软和雅虎帐号现在可用于Firebase Auth(firebase.googleblog.com)

Firebase Auth在移动设备上启动新的登录方式,添加了Microsoft和Yahoo身份提供商

视频&博客

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 #355

译者:木槿 校对:OPEN编辑