原文地址:http://androidweekly.net/issues/issue-281
写在前面的话:这周有不少视频,不过大多数都需要翻墙,所以没有梯子的,要准备个梯子在看视频哦~,如果有那个教程文章看不懂,可以私信我,我可以整理整理,出个教程。(个别的没有翻译,因为翻译的反而没有英文的好理解)
P.S. 标题带 * 的文章,需要梯子看
一、文章
毫无疑问,单元测试有助于提高您的代码质量。但编写好的单元测试可能是一项艰巨的任务 - 特别是当一个类有很多依赖性的时候。使用依赖注入库Toothpick,您可以以非常好的方式减少这种复杂性。
Rebecca Franks回答了关于Android辅助功能的问题:“如何使我的应用切换访问兼容?
3.拖放和滑动关闭
您将学习如何在Android RecyclerView中实现滑动移除和拖放手势。
Mirek Stanek展示了如何为Google Home或Google Assistant构建会话应用
Kotlin 是超级 Dope ,并且分享了一种最受欢迎的语言特征 - “Delegated Properties” - 以及使用它们的一些方法。
6.迁移到用于Gradle 3.0.0的Android插件 *
用于Gradle 3.0.0的Android插件是一项重大升级,为大型多模块项目带来了显着的性能改进。为了实现这些改进,插件行为,DSL和API有一些突破性的变化
7.Oreo的颜色配置如何在Pixel 2和2 XL)上工作
Carlos Lopez解释了色彩空间,以及Oreo如何为Android带来新的色彩配置功能。
每次Google发布新的开发者预览版本时,Mark Murphy都会通过API差异报告和高级概述进行讨论,看看是否有事情值得开发人员的关注。
二、库
1.RxSSE
用于Android和Java应用程序的服务器发送事件客户端。
注释处理器,允许您在编译时生成同步读取静态UTF-8文件
3.Time
Kotlin的类型安全时间计算,由generics驱动
三、新闻
Android Studio 3.0可以立即下载。在Google I / O 2017上宣布,这是一个大型更新,专注于加速Android上的应用开发
Google正在给我们早期的看看Android 8.1
Google的Maven存储库现在可以浏览
4.Android Studio 3.1 Canary 1现已推出 *
Android Studio 3.1 Canary 1现在可以在Canary和Dev渠道中使用
Google最新更新中的新功能
关注我的微信公众号MAndroid。同步更新,还有更多的Android资讯。