原文地址:http://androidweekly.net/issues/issue-277
写在前面的话:这周有不少视频,不过大多数都需要翻墙,所以没有梯子的,要准备个梯子在看视频哦~,如果有那个教程文章看不懂,可以私信我,我可以整理整理,出个教程。(个别的没有翻译,因为翻译的反而没有英文的好理解
一、文章
在这篇文章中,Bartek Lipinski解释了如何使用两个Java 8功能来清理一些Android代码。
DCN YC17的九件事情。
Instagram团队优化了用户界面,使视频更容易观看,它也是我们如何在Android上构建用户界面的一个很好的例子。
在本教程中,Chike Mgbemena演示了使用RxJava 2处理并发性:它是什么,不同的调度程序可用,以及如何使用subscribeOn()和observeOn()并发运算符。
你知道你可以在Kotlin内嵌属性吗
当您启用ProGuard时,请了解有时可能会在您的应用程序中发生的事情,有时以非常微妙的方式。
Giovanni Laquidara展示了使用Unity和Google VR SDK构建Daydream VR应用程序。
“Social Steps”应用程序如何实现自定义外观和动画。
BuildSrc 的使用。
10.介绍assertk,一个用于Kotlin的专用开源断言库
这是一个专为Kotlin建立的断言库,以AssertJ为模型。 assertk给你流畅的断言与可扩展的api。
一些关于编写好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 之间的数据。
二、库
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资讯。
网友评论