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

文章&教程

Android App Bundles:入门(www.raywenderlich.com)

Arturo Mejia展示了如何使用App Bundles来减少用户下载到设备的应用程序的大小,从而节省宝贵的数据和存储空间。

Android Predictive键盘(proandroiddev.com)

Jose Corbacho介绍了如何使用机械学习构建自己的预计的键盘。

赞助

 

Inside Big Nerd Ranch Bootcamp(hub.bignerdranch.com)

对Big Nerd Ranch Bootcamp感兴趣?在我们的在线信息会话中解答您的问题。快来立即免费注册。

在JUnit 4和JUnit 5中测试LiveData(jeroenmols.com)

架构组件是Android在过去几年中发生的最有利的事情之一。但是你如何有效地进行测试呢? Jeroen Mols向您展示如何进行操作。

赞助

 

通过Vettery找到Android工作(www.vettery.com)

Vettery专注于开发人员角色,对于求职者来说完全免费。感兴趣吗?提交您的个人资料,如果被接受,您可以直接从培养开发团队的顶级公司收到面试请求。

更好的代码审查:第3部分(medium.com)

Molly King继续撰写关于代码成功审查的系列文章,分享她学到的并且(试图)付诸实践的一些技巧和窍门。

Muselee 4:Gradle Kotlin DSL(blog.stylingandroid.com)

Mark Allison在未开发项目中为这个系列加入了相对较新的Gradle Kotlin DSL。

Android Lifecycle备忘单 - 第四部分(medium.com)

JoseAlcérreca继续发布一系列文章,描述Android框架各个部分的lifecycles。

数据类并不美妙(zsmb.co)

许多人不知道Kotlin数据关键字对一个类实际上有什么作用。所以MártonBraun帮助阐述了这一点。

R8优化:空数据流分析(第2部分)(jakewharton.com)

Jake Wharton演示了R8在可空性和空值检查方面所做的数据流分析的一部分。

Test Retries的不合理有效性(engineering.shopify.com)

为了增加对应用程序版本的信心,Alejandro Rodriguez Salamanca拥有广泛的测试套件,包括集成测试,单元测试,屏幕截图测试,仪器测试和聆听测试。但是每个大型测试套件都有一个难题:flakiness。

Poor man’s API monitoring(medium.com)

当您考虑API监控时,您会考虑复杂的工具和花哨的仪表板。但有时你不需要那么重要的开始。 Danny Preussler展示了如何构建简单的解决方案。

高级UI测试(proandroiddev.com)

PiotrMądry分享了使用Espresso进行测试的一些高级技巧。

Android Pie和关于Dependency Injection的未来(medium.com)

根据Jamie Sanson的说法,最近Android 9 Pie的变化意味着我们现在有更多的选择,特别是在新的AppComponentFactory类。

将Android项目迁移到Gradle Kotlin DSL(medium.com)

最近,MiłoszLewandowski决定尝试将项目迁移到Gradle Kotlin DSL。以下是他在进行更改时遇到的所有起伏。

设计

Material Design Palette Generator(materialpalettes.com)

从任何十六进制颜色获得完美的材料设计调色板!

库&代码

action-on-google-java(github.com)

适用于Google的操作的Java / Kotlin库

buildSrcVersions(github.com)

与IDE集成的Gradle依赖关系和查找可用更新

新闻

宣布Java和Kotlin客户端库的行动(medium.com)

Google宣布Google上的Java客户端库的行动。

让您的应用程序为64位代码做好准备(android-developers.googleblog.com)

Google提供了更详细的信息和时间表,以便在2019年尽可能轻松地转变到64位本机代码。

Android Studio 3.3(android-developers.googleblog.com)

Google通过Android Studio 3.3的稳定发布加强了新的一年,专注于精致和品质。

视频&博客

将一切自动化:从评论到发布(www.油Tube.com)

Joe Birch让工程团队了解了在CI过程中如何实现Code Review和Releases的自动化。

学习Kotlin:inline classes 和Type driven design(fragmentedpodcast.com)

在这个简短片段中,Kaushik讨论了新的Kotlin 1.3实验功能“inline classes”以及它如何帮助进行类型驱动设计。

Android Studio 3.3中的新功能(www.油Tube.com)

Android Studio 3.3版本引入了许多新功能。

非死book Mobile内部:优化Android字节码(pca.st)

在这一期中,Pascal和Mihaela与Emma讨论Redex,这是一款针对Android应用的开源字节码优化器。


英文原文:Android Weekly #345

中文翻译:深度开源

译者:木槿 校对:OPEN编辑

本译文仅用于学习和交流,转载请注明文章译者、出处、和本文链接

我们遵照 CC 协议,如有侵犯到您的权益,请联系我们