Playing With Kotlin Coroutines For Best Practices (codinginfinite.com)
使用 Kotlin Coroutines 的最佳實踐
In this article Ahsen Saeed gives some great examples how to leverage coroutines to improve your codebase.
在本文中,Ahsen Saeed 給出了一些很好的例子來說明如何利用 coroutines 來改進(jìn)你的代碼庫。Join Kotlin 1.3 Webinars (jetbrains.com)
加入 Kotlin 1.3 網(wǎng)絡(luò)研討會
JetBrains is hosting two webinars on Kotlin 1.3 this December. Both events aim to explore the most common use cases and the challenges in adopting Coroutines, Kotlin/Native, and Multiplatform Projects.
JetBrains 今年 12 月在 Kotlin 1.3 舉辦了兩次網(wǎng)絡(luò)研討會。這兩項活動的目的是探討最常見的使用情況和在采用 coroutines,kotlin / Native 和多平臺項目的挑戰(zhàn)。The advent of Kotlin 2018, week 1 (kotlin-academy.com)
Kotlin 2018 年的到來,第 1 周
Marcin Moskala come with an idea for Advent: Every week (since today) he will give one challenge to implement in Kotlin and I will encourage people to solve it and share their solution. Here is the first one - we hope you enjoy it!
Marcin Moskala 提出了一個新的想法:每周(從今天起)他將在 Kotlin 提出一個挑戰(zhàn),我將鼓勵人們解決這個問題并分享他們的解決方案。這里是第一個 - 我們希望你喜歡它!Destructuring declarations (kotlindevelopment.com)
銷毀聲明
Destructuring declarations is a technique for unpacking a class instance into separate variables. This means that you can take an object, and create standalone variables from its class variables, with just a single line of code. Sounds awesome, and indeed it comes with quite a few awesome use cases. Learn about them, and how to avoid dangers.
銷毀聲明是一種將類實例解壓縮到獨立變量中的技術(shù)。這意味著您可以使用一個對象,并從它的類變量中創(chuàng)建獨立變量,只需要一行代碼。聽起來棒極了,而且確實有一些非常棒的用例。了解他們,以及如何避免危險。The magic of Kotlin/Native: Part 1 (medium.com)
Kotlin/Native: 第 1 部分
In this post Vivek Singh explains why Kotlin is really write once run everywhere.
在這篇文章中,VivekSingh 解釋了為什么 Kotlin 真的寫了一次到處都是。AutoDisposable for RxJava with Lifecycle Architecture Component (medium.com)
Lifecycle Architecture 架構(gòu)組件的 RXJava 的自動銷毀
An article introducing how to create the lifecycle-aware disposable, by using Android Architecture Components.
本文介紹了如何使用 Android 架構(gòu)組件來創(chuàng)建生命周期感知的一次性使用。Auto-generate Kotlin DSL (proandroiddev.com)
自動生成 Kotlin DSL
AutoDsl is a library that auto-generates Kotlin DSL using annotation processing, by Juancho Saravia. A neat and interesting approach! We absolutely recommend you to check it out and learn from it.
autodsl 是一個庫,自動生成 kotlin dsl 使用注釋處理。一個整潔有趣的方法!我們絕對建議你去檢查并從中學(xué)習(xí)。Moving forward with Kotlin #2: Inheritance (proandroiddev.com)
用 Kotlin 的方式向前移動 2:繼承
Second articles in the series by Pablisco, exploring features and techniques which may help developers starting or currently using Kotlin. In this article, dive into the inheritance in Kotlin.
Pablisco 的系列文章中的第二篇文章,探討了可能幫助開發(fā)人員開始或目前使用 Kotlin 的特性和技術(shù)。在這篇文章中,深入到 Kotlin 的繼承。Annotation Processing in Kotlin with Bartek Lipinski (talkingkotlin.com)
Kotlin 與 BartekLipinski 的注釋處理
In this article, Hadi Hariri chats with Bartek about everything Annotations, including why he decided to use extension functions to overcome some of the issues he's faced.
在這篇文章中,Hadi Hariri 與 Bartek 談?wù)摿怂械淖⑨?,包括為什么他決定使用擴展函數(shù)來克服他所面臨的一些問題。Kotlin, Beyond the Basics + Functional Programming (www.youtube.com)
Kotlin,超越基礎(chǔ) + 功能編程
Huyen speaks with speaker and GDE, Segun Famisa, about going beyond the basics with Kotlin with Functional Programming.
Huyen 與 Speaker 和 GDE,Segun Famisa 說,關(guān)于超越 Kotlin 的基礎(chǔ)與功能編程。Netflix's componentization architecture with RxJava + Kotlin (www.youtube.com)
Netflix 的組件化架構(gòu)與 RXJava+Kotlin
Netflix's componentization architecture with RxJava + Kotlin by Juliano Moraes.
Netflix 的組件化架構(gòu)與 RXJava+Kotlin 由 Juliano Moraes。
文章主要來源: