Kotlin 官網:https://kotlinlang.org/
Github 地址:https://github.com/JetBrains/kotlin
此次版本更新包括:
- Coroutines 的正式發佈
- Kotlin/Native Beta 版本
- contracts
- inline classes
Coroutines 終於進入穩定版本,以後可以在生產環境中使用了。
Kotlin / Native 進入 Beta 版本,可以將 Kotlin 代碼直接編譯爲本機二進制文件。
另外,Kotlin 的多平臺功能(多平臺功能是 Kotlin 1.2、1.3的實驗性功能)現在涵蓋了 Android、JavaScript、iOS、Linux、Windows、Mac 甚至STM32等嵌入式系統。因此可以在 Android 和iOS 應用程序等組件之間共享業務邏輯。 服務器也可以與 Web 和移動客戶端共享邏輯,多平臺庫使日常任務易於移植。
Kotlin 1.3 更多的更新內容:https://kotlinlang.org/docs/reference/whatsnew13.html
對於 Java 而言, Kotlin 是一個很好的補充。我們公司的 Android 團隊已經全面採用 Kotlin 開發 App。
最後,附上之前整理好的 Kotlin Coroutines 的思維導圖。