以下列舉其他學習資源,有助您瞭解如何使用 Kotlin 執行更多作業。
網站
- kotlinlang.org - Kotlin 百科的 JetBrains 網站。
教學課程
- 「Hello World」:JetBrains 的互動式教學課程,用來說明 Kotlin 功能和語法。
程式碼研究室
- 重構為 Kotlin:瞭解如何將程式碼從 Java 重構為 Kotlin。此外,您還能瞭解 Kotlin 語言慣例,以及如何確保自己編寫的程式碼符合這些慣例。
- 支援 Java 的 Kotlin:這個程式碼研究室會說明如何編寫或調整 Kotlin 程式碼,以便從 Java 程式碼順暢呼叫 Kotlin 程式碼。
影片
- 程式設計人員的 Kotlin「新手上路課程」:這門 Udacity 課程說明 Kotlin 的基本知識。
- 「Android 上的 Kotlin」YouTube 搜尋:這個連結包含與 Kotlin 相關的 YouTube 影片清單。
- 「Kotlin 程式設計簡介」:這門 O'Reilly 課程會介紹 Kotlin 語言。
- 「適合 Java 開發人員的 Kotlin」:這門課程會向熟悉 Java 的開發人員介紹 Kotlin 語言。
- 「2 年內在 Android 上開發的 Kotlin 新功能」:這個在 2019 年 Google I/O 大會上發表的演講考查了 Android 對 Kotlin 日漸增多的支援。
- 「如何編寫 Kotlin - Kotlin 語言設計總監經驗談」:這個在 2018 年 Google I/O 大會上發表的演講著重說明如何編寫更符合語言習慣的 Kotlin。
- 「使用 Kotlin 與架構元件塑造應用程式的架構」:請觀看 2018 年 KotlinConf 大會發布的影片,瞭解在將 Plaid 轉換為 Kotlin 並整合 Jetpack 架構元件時所學到的架構教訓。
- 「Android Jetpack 鐘愛 Kotlin:邁向更穩健 API 之路」:這個在 2019 年 KotlinConf 大會上發表的演講介紹了 Android 上的 Kotlin 狀態,讓您一睹使用 Android Jeetpack 開發應用程式的前景。
- 「瞭解 Android 上的 Kotlin 協同程式」:這個在 2019 年 Google I/O 大會上發表的演講概述了如何在 Android 上使用 Kotlin 協同程式。
- 「使用協同程式和資料流的 LiveData」:這個在 2019 年 Android 開發人員高峰會上發表的演講介紹了
liveData
協同程式建構工具,並說明何時和如何搭配使用測試模式與反模式,來開發清潔、高效和可靠的回應式使用者介面。 - 「在 2019 年 Android 開發人員高峰會上舉辦的 #AskAndroid 活動 - Android 上的 Kotlin 和協同程式」:這場在 2019 年 Android 開發人員高峰會上舉辦的對談,回答了 Android 開發人員在線上提出的 Kotlin 和協同程式相關問題。
文章和網誌文章
- 「Kotlin 實戰指南」:該指南說明如何將 Kotlin 新增至大型團隊的現有專案。
- 「Kotlin 實戰指南」(中文版本):該指南說明如何將 Kotlin 新增至大型團隊的現有專案。
- 「透過單元測試學習 Kotlin」:此文章討論了 Android Studio 分析器團隊如何從撰寫單元測試來開始使用 Kotlin。
- Kotlin 詞彙:typealias:此文章討論了 typealias。這個 Kotlin 關鍵字可向現有類型賦予替代名稱,而不必導入新的類型。
- Kotlin 詞彙:內嵌類別:此文章介紹了內嵌類別,也就是一種在不產生效能成本的情況下確保類型安全的方式。
- 「在檢視畫面上暫停」:此貼文說明,協同程式如何使使用者介面程式設計變得更輕鬆。
- 「Kotlin 中的集合和序列」:此文章說明了集合和序列在 Kotlin 中的工作方式。
社交頻道
- Kotlin 社群:這個 kotlinlang.org 網頁列出了其他與 Kotlin 相關的活動和群組。
- Slack 上的 Kotlin:這個連結可讓您註冊 Kotlin Slack 頻道,方便您與其他愛好者一起討論 Kotlin 大小事。
- Talking Kotlin:聚焦於 Kotlin 語言的 podcast,每兩個月播出一次。
- Twitter 上的 Kotlin:這是 Kotlin 的官方 Twitter 帳戶。
圖書
- 《使用 Kotlin 進行 Android 開發作業》:瞭解如何使用 Kotlin 的各種基本和進階功能,大幅提升 Android 開發作業的速度,來編寫品質更佳的程式碼。
- 《Kotlin 實戰》:本圖書向經驗豐富的 Java 開發人員說明,如何使用 Kotlin 編寫符合規範的應用程式。
- 《Android 開發人員專用的 Kotlin》:這是關於 Kotlin 的最早圖書之一。這本書說明現有 Android 開發人員如何以 Kotlin 編寫應用程式。