Android Weekly 277

原文地址:http://androidweekly.net/issues/issue-277

写在前面的话:如果有那个教程文章看不懂,可以私信我,我可以整理整理,出个教程。(个别的没有翻译,因为翻译的反而没有英文的好理解

一、文章

1.默认方法+ lambdas =少代码

在这篇文章中,Bartek Lipinski解释了如何使用两个Java 8功能来清理一些Android代码。

2.关于Droidcon NYC 2017的九件事

DCN YC17的九件事情。

3.好看的Android UI

Instagram团队优化了用户界面,使视频更容易观看,它也是我们如何在Android上构建用户界面的一个很好的例子。

4.RxJava 2中的并发

在本教程中,Chike Mgbemena演示了使用RxJava 2处理并发性:它是什么,不同的调度程序可用,以及如何使用subscribeOn()和observeOn()并发运算符。

5.Kotlin 的内嵌属性

你知道你可以在Kotlin内嵌属性吗

6.在Android上解决ProGuard问题

当您启用ProGuard时,请了解有时可能会在您的应用程序中发生的事情,有时以非常微妙的方式。

7.开始 "白日梦" 开发

Giovanni Laquidara展示了使用Unity和Google VR SDK构建Daydream VR应用程序。

8.Toolbar 使用

“Social Steps”应用程序如何实现自定义外观和动画。

9.在Gradle构建中使用buildSrc作为自定义逻辑

BuildSrc 的使用。

10.介绍assertk,一个用于Kotlin的专用开源断言库

这是一个专为Kotlin建立的断言库,以AssertJ为模型。 assertk给你流畅的断言与可扩展的api。

11.Kotlin tips:单例,实用功能,组对象初始化

一些关于编写好Kotlin代码并使用该语言提供的技巧

12.MidiPad - 介绍

在Marshmallow(V6.0 - API 23)中,Android实际上获得了一些很好的MIDI支持

13.Android架构组件:测试您的ViewModel LiveData

解释了如何测试您的ViewModel LiveData

14.每个Android开发初学者应该了解的12个练习 - 第1部分

Nilesh Singh关于初学者最佳实践的好榜单。

15.Lifecycle & Fragments backstack

这篇文章中,解释了如何使用LiveData和ViewModel与FragmentManager backstack一起使用。彼得实际上发现了一些可能是一个错误的东西 - 但是幸运的是他能够解决。

16.从 Fragments 到 Activity: the Lambda Way

在这篇文章中,Stephane Nicolas演示了如何以清晰和理智的方式传递 fragment 和 Activity 之间的数据。

二、库

1.SimpleApiClient

allprojects{

repositories{

...

maven{url"https://jitpack.io"}

}

}

Inyour app level build.gradle:

dependencies{

compile'com.github.jaychang0917:SimpleApiClient:{latest_version}'

}

2.shadow

Android自定义阴影视图比CardView更灵活。

关注我的微信公众号MAndroid。同步更新,还有更多的Android资讯。

你可能感兴趣的:(Android Weekly 277)