Android Weekly 277

作者: lovesosoi | 来源:发表于2017-10-15 21:32 被阅读76次

    原文地址: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

        本文链接:https://www.haomeiwen.com/subject/lmthuxtx.html