Android Weekly #290 安卓开发周刊 中文版

浏览: 136 发布日期: 2018-01-19 分类: android

文章&教程

关于在Android上实施Redux的课程(blog.pusher.com)

Nish Tahir介绍了Redux体系结构不仅适用于Web,还提供了在Kotlin中实现的示例。

Kotlin的进出式类型(android.jlelse.eu)

有没有想过使用Kotlin泛型中的“in”和“out”?这是一种方法去定义反变量和协方差。本文深入解释了这是什么意思,以及如何使用它。

用Android Things和Nearby API#2构建分布式MIDI控制器 (proandroiddev.com)

在第二部分,TomaszRykała开始实施这个项目的硬件和软件。

Meaningful Motion::循环显示和共享元素(medium.com)

在这篇文章中,Jossi Wolf撰写了关于利用共享元素实现类似Google-Play的圆形显示效果的文章。

赞助

Big Nerd Ranch的Android培训 - 还有少量机会 remain(www.bignerdranch.com)

Students receive也是作者和开发者的导师的培训。获得新技能,与其他开发人员会面,甚至可以获得有关特定项目的帮助。

RxAndroid:用“switchMap”进行中断处理 (tech.pic-collage.com)

这里有一个例子,当结合RxJava Observables时,如何处理沿着电路任何地方的取消状态。

令人困扰的haunting fragments (jeroenmols.com)

看似简单的Fragment交易有时会有Jeroen Mols遇到的意外副作用。在调查的同时,他将展示Fragment交易如何实际运作。

用Kotlin进行Unit testing保护lifecycle methods (medium.com)

Danny Preussler展示了一个简单的技术,用于对Kotlin中Activity的部分进行Unit testing(为了不在Presenter或ViewModel中的任何代码)。

Kotlin的编码约定(kotlinlang.org)

新的官方Kotlin风格指南。

来自我的第一个多平台Kotlin项目的课程 (blog.kotlin-academy.com)

Marcin Moskala最近完成了一个Kotlin多平台项目,其中包括Android,React中的Web和TornadoFX中的桌面。

数据绑定中的Android架构组件LiveData (android.jlelse.eu)

在最新版本的Android Studio中,Google引入了对数据绑定的LiveData的支持。 Paulina Szklarska简要介绍了如何在您的项目中使用它。

简要介绍RxJava Logging(proandroiddev.com)

厌倦了编写代码记录Observable,Flowables等行为?查看TomekPolański的Kotlin帮手功能!

库&代码

TableView(github.com)

TableView是一个功能强大的Android库,用于显示复杂的数据结构和呈现由行,列和单元格组成的表格数据。

retrofit2-kotlin-coroutines-adapter (github.com)

Jake Wharton's Retrofit 2 CallAdapter. 关于Kotlin coroutine's Deferred.的Factory。

RxTest(github.com)

RxTest是一个用于测试RxJava的Kotlin库。

MockK (mockk.io)

关于Kotlin的Mocking 库。提供简洁的DSL来模拟目标的行为。

KotlinAndroidViewBindings (github.com)

用Kotlin类型(Boolean,,String))来布局特征(可见性,测试)的属性绑定。

litho-kotlin (github.com)

用于Litho ComponentLayout制造商的Kotlin DSL。 Litho是定义UI组件的公告性API。

kotlin-math (github.com)

由Romain Guy设计的一套Kotlin API使图形数学更容易编写。

商业

(尝试)通过制作应用程序从而快速致富! (hackernoon.com)

总而言之,2017年一个出色的一年,因为这年Looxie,Antonis Tsagaris基于本地photo request的应用程序被开发出来。以下介绍了他遇到的一些挑战。

 

 

英文原文:Android Weekly #290

中文翻译:深度开源

译者:木槿 校对:OPEN编辑

本译文仅用于学习和交流,转载请注明文章译者、出处、和本文链接

我们遵照 CC 协议,如有侵犯到您的权益,请联系我们

 

扩展阅读

Android开发周刊 第四期
Android资源库列表
Android开发之旅:书籍、教程、工具和各种干货!
Android Weekly #200 中文版
码农周刊分类整理

为您推荐

搭建一个免费的,无限流量的Blog----github Pages和Jekyll入门
Laravel大型项目系列教程
wring - Extract content from websites using CSS Selectors and XPath
搭建一个免费的,无限流量的Blog----github Pages和Jekyll入门
jQuery实现加入购物车飞入动画效果

更多

Android
安卓开发周刊
开发者周刊
Android开发
返回顶部