Android Weekly 280
原文地址:http://androidweekly.net/issues/issue-280
写在前面的话:这周有不少视频,不过大多数都需要翻墙,所以没有梯子的,要准备个梯子在看视频哦~,如果有那个教程文章看不懂,可以私信我,我可以整理整理,出个教程。(个别的没有翻译,因为翻译的反而没有英文的好理解
P.S. 标题带 * 的文章,需要梯子看
一、文章
在本文中,Fernando Cejas将就如何将Kotlin引入现有的Android Java代码库中提供想法(和意见)。所有这些材料来自他的经验和真实的事实。
Mihaly Nagy向您介绍了一些可从Android开发人员角度来实现Clean Architecture 的概念和实践。
发布每个平台的应用程序听起来都很贵 - 肯定有一个解决方案可以降低开发多个应用的成本,对吧?
Uber的开源工具,用于在Android上检测NullPointerExceptions。
Nick Cruz每时每刻都会执行并发流,然后使用RxJava。在这里他潜入一个例子,并测试它是否实际上同时运行。
6.Kotlin 的“ @Deprecated ”如何减轻巨大重构的痛苦?*
Kotlin的@Deprecated比Java更强大。让Oleksii Fedorov告诉你原因。
关于MVVM的其中一个优点是缺少必须处理的样板。 Donn Felker分享了一些例子。
Joe Birch谈到我们如何在我们的应用程序中为我们的数据库层使用Room时,为我们的DAO类编写测试。
以下是Gabor Varadi在将更大的现有代码库转换为Kotlin时发现的一些有趣的动态和错误。
了解应用程序中如何避免UX问题,如截断的文本或体积不足的内容空间。 KarolWrótniak展示了如何使用伪本地化。
11.使用Kotlin Android Extensions 摆脱模板
Andras Kindler展示如何使用Kotlin Android Extensions减少样板代码。
引进RacerD,Facebook的新的开源竞争检测器在Java程序中搜索数据竞赛,并通过使用符号推理来快速覆盖应用程序的许多路径。
13.使用Kotlin Android Extensions 摆脱模板
在这篇文章中,Andreas Kindler引导您了解利用 Kotlin Android Extensions 清理冗长和不必要的代码的魔力。
有趣的 Kotlin 警告。
二、库
1.Ribble
简单Dribbble客户端使用Dribbble API,完全写在Kotlin。因为它使用了很多很好的图书馆,如匕首2,RxJava 2,RxAndroid 2,ORM等等。
IntelliJ / Android Studio插件,用于搜索热门Java库的工件ID。
这是Google SDK到Kotlin的官方Node.js操作的非官方端口。这也可以从Java和任何JVM语言使用。
三、新闻和视频
JetBrains宣布Kotlin 1.2的第二个Beta版本。
2.Android Studio 3.0 RC 2现已推出*
Android Studio 3.0 RC 2现在可以在Canary,Dev和Beta频道上使用
这是第一个包含新的快速启动功能的版本,这使得Android模拟器基于您以前的AVD实例的快照启动更快。
所有主要工件(Paging除外)现在为1.0.0-rc1。
来自droidcon Berlin 2017的所有会议的播放列表。
在新的播客的第二集中,“远程开发者”,Joe Birch和David与Trello的Huyen Tue Dao聊天。
关注我的微信公众号MAndroid。同步更新,还有更多的Android资讯。