Kotlin Weekly 中文週報 —— 16

DoubleThunder發表於2017-11-13

Kotlin 開發中文週報


文章

  1. Android 開發者的一些實用技巧。(github.com)
    Ravindra 在 DevfestAhm 2017 的演講。

  2. 像 Kotlin 的專家一樣測試 。(blog.karumi.com)

  3. 將 Kotlin 庫釋出到 jCenter 的初學者教程。(notes.devlabs.bg)
    有詳細的圖文介紹,從零開始。

  4. Kotlin 程式設計功能 2:Monad Transformers(medium.com)
    Jorge Castillo 發表了他的第二篇文章,在這篇文章中,您可以學習如何使用一些 monad 來解決應用程式可能會遇到的架構問題。

  5. 使用 Kotlin DSL 在 Android 上編寫 Gradle 指令碼:從零開始實現。(antonioleiva.com)
    自從 Gradle 宣佈他們正在支援 Kotlin 編寫 Gradle 指令碼以來,已經有幾個月的時間了,他們使用了最近被修改的 Kotlin DSL 的版本。Antonio Leiva 寫了使用教程。

  6. Kotlin 的多平臺本地開發。現在支援 iOS! (kotlin-academy.com)
    Kotlin / Native 最近開始支援 iOS 開發。在本文中瞭解它如何工作。

  7. Kotlin 多平臺專案(hadihariri.com)
    Hadi Hariri 在他的亞洲之行之前寫了一篇關於 Kotlin 多平臺專案的文章。

  8. Android Protobuf 與 Kotlin 一起使用。(jlelse.eu)

  9. 使用 BehaviorSubject 實現 Room 快取(jlelse.eu)
    Jonathan Rafael Zanella 寫了一篇文章,教你如何實現一個帶 有BehaviorSubject 的 Room 的快取。

  10. 一個新的 MocK 工具在 Kotlin 中。(dzone.com)
    瞭解如何設定和使用 MocK 的一些關鍵功能,MocK 是專門為 Kotlin 設計的模擬工具,具有協同支援和部分匹配功能。

  11. Kotlin Primer·第七章·協程庫(中篇)(kymjs.com)

  12. Kotlin 極簡教程系列目錄(視訊)(jianshu.com)
    《Kotlin極簡教程》第1講 快速入門
    《Kotlin極簡教程》第2講 基礎語法
    《Kotlin極簡教程》第3講 可空型別與型別系統
    《Kotlin極簡教程》第4講 物件導向程式設計
    《Kotlin極簡教程》第5講 函數語言程式設計
    《Kotlin極簡教程》第6講 擴充套件函式與屬性
    《Kotlin極簡教程》第7講 集合類
    《Kotlin極簡教程》第8講 泛型
    《Kotlin極簡教程》第9講 檔案IO操作、正規表示式與多執行緒
    《Kotlin極簡教程》第10講 使用 Kotlin 建立 DSL

  13. Kotlin 從 0 到開發一個 App 。(caimuhao.com)
    Kotlin — Part 0:關於這個系列
    Kotlin — Part 1:配置 Android Studio
    Kotlin — Part 2:語法,空安全,靜態型別
    Kotlin — Part 3:擴充套件函式、Android 擴充套件、委託屬性
    Kotlin — Part 4:RecyclerView— Kotlin 介面卡委託&資料類
    Kotlin — Part 5:Kotlin,RxJava&RxAndroid
    Kotlin — Part 6:API-Retrofit&Kotlin)
    Kotlin — Part 7:無限滑動:高階函式& Lambdas
    Kotlin — Part 8:方向改變(序列化&資料類)
    Kotlin — Part 9:單元測試與 Kotlin(Mockito,RxJava)

Video

  1. Architecture Components: ViewModel (www.youtube.com)
    ViewModel 是 Lifecycle 庫的一部分,旨在幫助您解決常見的 Android 生命週期問題,並使您的應用更易於維護和測試。

  2. Architecture Components: Room (www.youtube.com)
    Florina Muntenescu 介紹了 Architecture Components 的 Room 部分。 Room 允許您編寫較少的樣板程式碼,它自動將查詢結果對映到物件,提供編譯時間檢查的查詢。

  3. LiveData 與 Lifecycle(www.youtube.com)
    LiveData 是 Lifecycle 庫的一部分,旨在幫助您解決常見的 Android 生命週期挑戰,並使您的應用更易於維護和測試。

開源庫 & App

  1. CountTimeProgressView
    一個用 Kotlin 實現的有倒數計時功能的,並能顯現進度的 Android 庫。

  2. Simple-Notes
    一個簡單的文字框用於新增快速筆記(沒有廣告)。


十分感謝你閱讀本文,如果你覺得對你有幫忙,請推薦給其他使用者並點贊。

參考文章:

  1. Kotlin Weekly Update — 16

  2. kotlin-weekly-67

  3. androidweekly

關於我:微博簡書Github

相關文章