[关闭]
@lovesosoi 2017-10-17T13:28:24.000000Z 字数 1501 阅读 966

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

  1. allprojects {
  2. repositories {
  3. ...
  4. maven { url "https://jitpack.io" }
  5. }
  6. }
  7. In your app level build.gradle :
  8. dependencies {
  9. compile 'com.github.jaychang0917:SimpleApiClient:{latest_version}'
  10. }

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

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

微信公众号

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注