Kotlin 1.3.50 发布了,此版本除了质量和工具改进之外,还有以下更新亮点:

Kotlin 开发中文周报

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

  • 设计了一个新的持续时间和时间测量 API(预览功能)。
  • 改进 Java-to-Kotlin 转换器。
  • Gradle Kotlin/JS 项目中生成 npm 依赖项的外部声明(使用
    Dukat,实验性功能)。
  • 引入一个用于在 IntelliJ IDEA Ultimate 中调试 Kotlin/Native
    代码的单独的插件。
  • 多平台项目中的 Java 编译支持。
  1. Android Kotlin 开发规范 本网站包含适用于 Android 的 Kotlin Style 和
    Java 的互操作向导。

  2. 使用 KotilnNate Ebel 描述了 Udacity 移动团队为什么以及如何将 Kotlin
    纳入日常开发。

  3. Android Kotlin 开发中使用 elevation 属性。

  4. 从 Dagger 移动到 Koin – 简化您的 Android 开发在这篇文章中,Arnaud
    Giuliani 详细的说明了如何从 Dagger 迁移到基于 Kotlin 的依赖注入框架
    Koin。 没有代理/ CGLib,没有代码生成,没有内省。 只是基础 Kotlin 与
    DSL。

  5. Kotlin 仍然不是 Android Studio 3.0 的最佳语言。

  6. KotlinConf Keynote Recap在 KotlinConf 主题演讲中,Kotlin
    的首席设计师 Andrey Breslav 宣布了 Kotlin 的一些重大的发展。

  7. Android 版 Kotlin 更新Google 公布 Kotlin 官方化后的一些数据,还有
    Kotlin 开发的规范参考。

  8. 改进 Kotlin 在 Android 的测试

  9. 静态代码分析工具的 Koltin Android 中在本文中学习如何为多模块 Android
    Kotlin
    项目添加一个静态分析工具,以及如何设置它来应用一组规则来检查样式,代码风格等。

  10. Kotlin 编程语言Dmitry Jemerov 接受采访的记录,并谈论有关 Kotlin
    的东西。

  11. 6 个步骤将 计算机视觉功能( Computer Vision )添加到您的 Kotlin
    Android 应用程序中不知道如何将计算机视觉功能添加到您的 Android
    应用程序?看看这篇文章,了解如何使用 Firebase 和 Kotlin 来启动它。

  12. 不要在 Kotlin 中使用 lambdas 作为监听器使用 Lambdas 作为 Kotlin
    的监听器是一个好习惯吗?在这篇文章中阅读一些关于它的观点。

写在前面的话:这周有不少视频,不过大多数都需要翻墙,所以没有梯子的,要准备个梯子在看视频哦~,如果有那个教程文章看不懂,可以私信我,我可以整理整理,出个教程。(个别的没有翻译,因为翻译的反而没有英文的好理解

详情查看:

一、文章

https://blog.jetbrains.com/kotlin/2019/08/kotlin-1-3-50-released

  1. Kotlin – 现在比以往任何时候都用的多

1.模块化Android项目中的逐项功能

(文/开源中国)    

Joe
Birch展示了模块化项目如何帮助创建清晰明了的关注点,让您有一个清晰的重点,并让您一次执行更小的任务。

  1. Android Kotlin Coroutines 库介绍在 Kotlin Android
    中引入协程。可以帮助提高线程的可读性!

  2. Kotlin 可见性修饰符,内部修饰符与模块

  3. 获得 100% Kotlin:实用指南 – Dan Kim – 2017 年 Android 峰会

2.探索 Kotlin 的 .class –
第2部分

Boris
Farber建立了一个很好的工具,用于了解和关注进入.class文件的内容。现在介绍如何在编写Kotlin代码时可以使用它。

  1. KotlinConf App官方 KotlinConf 应用程序

3.温度传感器, Rainbow Hat
上的I2C

十分感谢你阅读本文,如果你觉得对你有帮忙,请推荐给其他用户并点赞。

本文介绍如何使用I2C协议来获取输入到Android Things应用程序中。

参考文章:

4.探索 Dialogflow
:了解代理交互

  1. Kotlin Weekly Update — 15

  2. kotlin-weekly-66

  3. androidweekly

Joe Birch快速浏览Dialogflow中的每个概念,以帮助为平台提供一些基础理解

关于我:微博,简书,Github。

5.使用 MVVM , RxJava ,Room 和 Job Queue
构建离线首个应用程序

以下是使用MVVM,Google新的生命周期架构组件,Android优先级Job
Queue,Room,RxJava2,Dagger Android
2.11,Retrofit,ButterKnife的脱机应用程序的工作示例。

6.在Android上安装Firebase,具有多种环境

只有一个环境安装Firebase是非常简单的。但是,如果您有多种环境,如开发,分期和生产?这是一个分步指南。

7.在Android中使用Kotlin改进测试 –
Pt.2

Fibbio
Carballo在Kotlin的帮助下,经历了一个简单的例子,以及Mockito周围的Kotlin包装的必备mockito-kotlin。

8.APK中的”高尔夫”

在高尔夫中,得分最小。我们将这一原则应用于Android。我们要玩APK中的”高尔夫”,并创建可以安装在运行Oreo的设备上的最小的应用程序。

9.保持 Daggers
锋利,又不被所伤

Dagger
2是一个很大的依赖注入库,但其尖锐的边缘可能很难处理。让我们来看看广场的几个最佳做法,让移动工程师不要伤害自己!

10.丢失了的RxJava
2指南:充电您的Android开发

这是Aritra
Roy对RxJava核心概念的深入探讨,借鉴了几个现实世界的例子,以及易于理解的代码示例,可帮助您了解基础知识

11.模块化架构,加快构建速度

本文尝试触及一些有助于Hazem Saleh改进复杂和复杂项目构建时间的想法

12.深入Kotlin
Coroutines

Kotlin推出了一个稳定的(仍然是实验性的)功能,可以摆脱编写异步代码的复杂性。
Adrian Bukros指导您了解使用协同程序的基本示例,并检查引擎盖下发生的情况

13.Reactive
Mythology:中断模式

Shashank Tomar 使用Mythology教导 Kotlin 的Reactive。

二、库

1.literallytoast

Android 中很棒的 Toast 库。

2.chips-input-layout

高度可定制的Android ViewGroup,用于显示Chips。

三、新闻和视频

1.获取Android
Studio预览

Android Studio 3.0 RC1现已推出。

2.推出Android Instant Apps SDK
1.1

Google宣布推出Android Instant Apps SDK
1.1,并提供了一些高度要求的功能,例如改进的NDK支持,配置APK以减少二进制大小

3.设计下一个 “十亿”
和材料设计

Huyen和Raveesh Bhalla,用于UX
/设计和设计顾问的Google专家,谈论材料设计和Raveesh对“设计下一个十亿”的研究

4.Android Studio,Kotlin等与Stephanie Saad
Cuthbertson合作

劳伦斯会见Stephanie Saad Cuthbertson,通过Android
Studio,Kotlin补充说明,以及Kotlin在Google IO
2017上发布的一些有趣的背景故事!

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