您的当前位置:首页正文

Android Weekly #247 中文版

来源:华拓网

文章 & 教程

另一种方法,通过Yonatan V. Levin离线存储和同步。

设计API很困难。 帮助开发好API的一种技术就是用代码来讲故事。

这里可以看到RxJava 2提供测试的所有特性。

Dan Lew继续描述Trello应用程序如何通过deltas实现离线缓存和同步。

在这篇博客中,Hannes Dorfmann讨论了如何构建独立的UI组件,并且阐明了为什么Parent-Child关系是一种代码异味。 此外,他还讨论了为什么这种关系是不必要的。
译者注: Code Smell中文译名一般为“代码异味”,或“代码味道”,它是提示代码中某个地方存在错误的一个暗示,开发人员可以通过这种smell(异味)在代码中追捕到问题。

Philosophicak Hacker写了一篇关于Android测试一些有用资源的博客文章。

这里是Moyinoluwa Adeyemi对来自Google的新FlexBoxLayout的介绍。

有了Dmytro Danylyk的这个技术,您可以通过git标签配置您的版本名称和代码。

第一个帖子是关于研发系列(研发)项目Mariusz Brona制作的。

一些指南将帮助您实现Model View Presenter。

无论您使用新的RxJava,还是使用了一段时间,总有一些新的东西要学习。在使用框架时,Jag Saund学习了5个Rxjava1.2,这些Rxjava1.2帮助他最大化了Rxjava潜力但是不那么明显。

Christopher Arriola深入分析了使用RxJava建模标准应用程序的操作。

Mark Allison开始了一个关于使用JUnit 5进行Android测试的新系列。

库 & 代码

FastHub是另一个开放源码的GitHub客户端应用程序,但不同于任何其他应用程序,FastHub是从头开始构建的。

使用googe-java-format格式化代码的一个插件。

Nougat引入了对Html类的大量改进,将HTML转换为spannables。不幸的是,旧版Android版本缺少这些新功能。 HtmlCompat尝试通过为开发人员提供兼容性库来解决这个问题。

新闻

Android Studio 2.3当前可以下载。此版本的重点是跨越IDE的质量改进。

现在Kotlin可以用于JavaScript,并获得协同程序。