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 协议,如有侵犯到您的权益,请联系我们