Kotlin Weekly 中文周報(bào)
Effective migration to Kotlin on Android (android.jlelse.eu)
Android 遷移到 Kotlin 的最佳實(shí)踐
This article by Aris Papadopoulos presents a collection of practical advice and tricks to help you out in the transition of your Android Java code to Kotlin.
這篇文章由 Aris Papadopoulos 提供了一個(gè)實(shí)用的建議和技巧的集合,幫助你在你的 Android Java 代碼轉(zhuǎn)換到 Kotlin。Webcast: What's new in Gradle 5.0 (gradle.org)
WebCast:最新的 Gradle 5.0 是什么
Gradle 5.0 is much faster and more memory efficient than previous versions of Gradle, has better tools to inspect and manage transitive dependencies, and a new Kotlin DSL. This 1-hour live webcast demonstrates 4 key themes of Gradle 5.0. Sign up before Nov 29th.
gradle 5.0 比以前版本的 gradle 更快风纠、更高效,有更好的工具來檢查和管理可傳遞的依賴關(guān)系料按,以及一個(gè)新的 kotlin dsl。這 1 小時(shí)的網(wǎng)上直播展示了 4 個(gè)關(guān)鍵主題的 gradle 5.0。在 11 月 29 日之前報(bào)名双藕。Kotlin Coroutines Concurrency (kotlinexpertise.com)
Kotlin Coroutines 并發(fā)
Simon Wirtz writes about Kotlin Coroutines and how concurrency is different from parallelism.
Simon Wirtz 寫到了 Kotlin Coroutines,以及并發(fā)性與并行性的區(qū)別烹棉。Blocking threads, suspending coroutines (medium.com)
阻塞線程與暫停協(xié)同
On distinction between blocking a thread and suspending a coroutine
論阻塞線與掛線的區(qū)別攒霹。Android Networking with Coroutines and Retrofit (medium.com)
Android 網(wǎng)絡(luò)連接通過 Coroutines 和 Retrofit。7 things any Java developer should know when starting with Kotlin (medium.com)
所有 Java 開發(fā)人員開始了解 Kotlin 應(yīng)該知道的 7 件事情浆洗。
An introduction to my favorite Kotlin language features and how to apply them properly
介紹我最喜歡的 Kotlin 語言特點(diǎn)以及如何正確地應(yīng)用它們催束。Detecting Kotlin Code Smells with Detekt (proandroiddev.com)
檢測(cè) kotlin 代碼的氣味與 detekt
In this article, Mario Sanoguera de Lorenzo shows how to improve your Kotlin codebase with Detekt, a Kotlin Static Analysis Tool.
在本文中,Mario Sanoguera de Lorenzo 展示了如何使用 Kotlin 靜態(tài)分析工具 Detekt 來改進(jìn) Kotlin 代碼庫伏社。Monitoring GPS and Location Permission checks using LiveData (Part 1) (proandroiddev.com)
使用 Livedata 監(jiān)視 GPS 和位置許可檢查(第 1 部分)
In our last project, we worked on a smartphone app to combat electric vehicle anxiety by understanding users’ needs…
在我們的最后一個(gè)項(xiàng)目中抠刺,我們?cè)谝粋€(gè)智能手機(jī)應(yīng)用程序中,通過了解用戶的需求來對(duì)抗電動(dòng)汽車的焦慮摘昌。What Are Kotlin Contracts and How Are They Useful? (pspdfkit.com)
什么是 Kotlin 合同速妖,它們是如何有用的?
Anastasiia Zhuravleva shows that the main purpose of Kotlin contracts is to help the Kotlin compiler with complicated code analysis in cases where the developer knows more details about the code than the compiler can see.
Anastasiia Zhuravleva 表示第焰,Kotlin 合同的主要目的是幫助 Kotlin 編譯器买优,在開發(fā)人員對(duì)代碼的詳細(xì)了解比編譯器可以看到的情況下,使用復(fù)雜的代碼分析挺举。What's New In Kotlin 1.3? * Todd Ginsberg (todd.ginsberg.com)
Kotlin 1.3 中的新特性
A comprehensive-ish overview of new language features in Kotlin 1.3杀赢。
Kotlin 1.3 中新語言特征的綜合 ISH 概述Developing Android Apps with Kotlin (www.udacity.com)
用 Kotlin 開發(fā) Android 應(yīng)用程序
Free course by Google: Learn to architect and develop Android apps in the Kotlin programming language using industry-proven tools and libraries. With these techniques, you'll create apps in less time, writing less code, and with fewer errors.
免費(fèi)課程:學(xué)習(xí)建筑師和開發(fā) Android 應(yīng)用程序在 Kotlin 編程語言使用行業(yè)證明的工具和圖書館。有了這些技術(shù)湘纵,你就可以在更短的時(shí)間內(nèi)創(chuàng)建應(yīng)用程序脂崔,編寫更少的代碼,減少錯(cuò)誤梧喷。Transition X (github.com)
Declarative Kotlin DSL for choreographing Android transitions
用于編排 Android 轉(zhuǎn)換的聲明性 Kotlin DSL
文章主要來源:
關(guān)于我:微博砌左,簡(jiǎn)書,掘金铺敌,Github汇歹。