close
当前位置: 物联网在线 > 技术文库 > android >

Android Weekly #247

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

故事代码(publicobject.com)

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

测试RxJava2()

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

同步更改(tech.trello.com)

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

MVI的响应式应用程序 - 第4部分 (hannesdorfmann.com)

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

学习如何测试Android应用程序的资源 ()

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

(medium.com)

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

(medium.com)

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

Workcation应用程序 - 第1部分 ()

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

(medium.com)

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

(medium.com)

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

使用Android上的响应式建模简化并发性 ()

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

JUnit 5:入门(blog.stylingandroid.com)

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

库 & 代码

FastHub(github.com)

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

gradle-android-javafmt-plugin (github.com)

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

HtmlCompat(github.com)

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

新闻

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

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

Kotlin 1.1 发布于JavaScript 支持,协同程序等(blog.jetbrains.com)

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

英文原文:Android Weekly #247
中文翻译:深度开源
译者:木槿 校对:OPEN编辑
本译文仅用于学习和交流,转载请注明文章译者、出处、和本文链接
我们遵照 CC 协议,如有侵犯到您的权益,请联系我们


(责任编辑:ioter)

用户喜欢...

摆脱APP收入被Android逆袭的命运?苹果宣布App Store支持微信支付

APP营收即将被Android超越的苹果,和移动支付市场份额即将追上支付宝的腾讯,终于走到了一起...IT经理网...


人肉推荐才是王道:Google Play独立手游节发布Android游戏TOP20大名单

Google Play独立游戏节是大数据时代通过人工推荐来提高优秀APP曝光率和可视性的另外一个尝试。IT经理网...


Android O之后 一加3/3T再无重大系统升级

谷歌很快就将推出Android O了,相关细节也将在近期逐一浮出水面。而一加3以及一加3T也将会在今年年底之前迎来这一...


北美汽车电子与安全配置需求调查:用户最想要的是USB而不是CarPlay

2017年各大汽车厂商极力推行,并且装配大量新车型的CarPlay和Android Auto汽车数字娱乐系统,压根没有触及用户需求的“...


Android Things 入手,具体如何构建一个完整的智能家居系统

2012 年 6 月,由 IoT-GSI(Global Standards Initiative on Internet of Things)发布的白皮书ITU-T Y.4000/Y.2060[1]中明确定义了物联网的概念。从技术标准化的角度来讲,物联网可以看作是信息社会中,基于现有...


基于Unity3d 引擎的Android游戏优化

最近项目进入收尾阶段,之前对项目做了很多优化,mesh合并 ,减少DrawCall和模型骨骼以及物理计算,合并材质球,优化代码等等,在IOS上还好,但是上,试过几款手机,从低端到高端,发现...


捷德为DOCOMO提供eSIM管理解决方案

捷德宣布为日本领先移动网络运营商NTT DOCOMO提供eSIM管理解决方案,随即世界首款向消费者推出的采用嵌入式SIM(eS...


跻身Android Wear生态MIPS处理器圈地穿戴市场

Imagination近期不仅成为Google Android Wear作业系统生态圈中,唯一的处理器矽智财(IP)供应商,更与北京君正等处理器业者,合作推出穿戴式装置参考设计平台,因而让MIPS架构处理器顺利搭上And...


Android Wear之android穿戴式设备应用开发平台

Android Wear于2014年03月19日发布,并有Moto 360和LG watch两款产品。目前源码还没有开放,但是开发者可以下载它的Image及对应的开发SDK,这样开发者通过模拟器可以进行前期开发。其实,Android W...


Android L给开发者和用户带来的仍将是碎片化

谷歌在上月举行的I/O开发者大会上发布了全新的移动操作系统Android L,这个系统带来了很多重要的更新。据悉,Android L有望在今年秋季推出。新版Android L除了在画面设计、场景动画上更加绚丽...