Kotlin 開發(fā)中文周報 101
Kotlin 代碼檢查在美團(tuán)的探索與實踐 (juejin.im)
Kotlin 有著諸多的特性,比如空指針安全杠输、方法擴(kuò)展蠢甲、支持函數(shù)式編程据忘、豐富的語法糖等若河。這些特性使得 Kotlin 的代碼比 Java 簡潔優(yōu)雅許多,提高了代碼的可讀性和可維護(hù)性拉鹃,節(jié)省了開發(fā)時間膏燕,提高了開發(fā)效率悟民。這也是我們團(tuán)隊轉(zhuǎn)向 Kotlin 的原因射亏,但是在實際的使用過程中,我們發(fā)現(xiàn)看似寫法簡單的 Kotlin 代碼及舍,可能隱藏著不容忽視的額外開銷锯玛。本文剖析了 Kotlin 的隱藏開銷,并就如何避免開銷進(jìn)行了探索和實踐攘残。Kotlin 2018 調(diào)查:1/4 的 Java 開發(fā)者在遷移后表示后悔 (www.oschina.net)
來自倫敦的 Pusher 公司昨天發(fā)布了 『The State of Kotlin 2018』 調(diào)查報告歼郭,該公司在 2018 年 1 月至 3 月期間對 2744 名開發(fā)者進(jìn)行了調(diào)查病曾,以了解 Kotlin 語言,及其生態(tài)系統(tǒng)的發(fā)展趨勢十分鐘過一遍 Kotlin 知識點 (mp.weixin.qq.com)
這是團(tuán)隊內(nèi)部分享的 Kotlin 的知識點,還在不斷完善的階段负敏。團(tuán)隊用 Kotlin 作為后端開發(fā)語言已經(jīng)一年多其做,知識點還在不斷的挖掘規(guī)范中赁还。期待和更多的喜歡 Kotlin 的同學(xué)們一起討論艘策。State of Kotlin (pusher.com)
關(guān)于 2018 年 Kotlin 最新動態(tài)朋蔫。查看 #Kotlin 狀態(tài)調(diào)查,了解 Kotlin 開發(fā)人員如何學(xué)習(xí)和使用 Kotlin.....Kotlin 擴(kuò)展函數(shù)生成 (medium.com)
Bartek Lipinski 展示了 Kotlin 中擴(kuò)展功能的強(qiáng)大荷并,并如何通過代碼生成源织,避免運行時反射谈息。他通過向 Dagger 和 Butterknife 分享概念證明來證明這一點励两。RecyclerView-FastScroller (github.com)
適用于 Android 中 RecyclerView 的完全可自定義的 Fast Scroller黎茎,用 Kotlin 編寫,與僅 Java 項目 100%兼容MM Podcast with Andrey Breslav (blog.kotlin-academy.com)
Marcin Moskala 與 Kotlin 編程語言的首席語言設(shè)計師 Andrey Breslav 進(jìn)行了精彩的交流当悔。與 Kotlin 首席語言設(shè)計師 Andrey Breslav -- 語音交流 (kotlin-academy.com)
Andrey Breslav 進(jìn)行了一次精彩的交流傅瞻。他談到了自己在 Kotlin 中,如何設(shè)計和開發(fā) Kotlin盲憎,以及他在這個項目的角色嗅骄。ADDS (Action Delegate Delegatee viewState ) — 基于 Kotlin 協(xié)程的 Android 架構(gòu)模式 (github.com)
一個特別的 Android-Kotlin 架構(gòu)的描述很大程度上基于協(xié)同程序。如果你做 Android 和 Kotlin饼疙,你應(yīng)該絕對檢查出來溺森。Writing Githooks in Kotlin (jivimberg.io )
你看過電影 Hook 嗎慕爬?沒關(guān)系,因為現(xiàn)在你可以開始使用 Githooks 編寫 Kotlin 了屏积。查看本文后医窿,請轉(zhuǎn)到持續(xù)集成的下一步!你應(yīng)該刪除 Java 并切換到 Kotlin 的 10 個理由 (moducode.com)
還在尋找在項目中刪除 Java 的參數(shù)?查看以下博客文章棺榔,列出放棄 Java 語言的 10 個理由。Kotlin + Dagger2 陷阱 (medium.com)
在 Kotlin 中使用 Dagger 2 有一些無法預(yù)料的問題当船。在這篇簡短的文章中查看其中幾個缩幸。MVVM with Kotlin — Android Architecture Components, Dagger 2, Retrofit and RxAndroid (proandroiddev.com)
將一些最廣泛使用的 Android 組件組合在一起,使它們適合 MVVM 架構(gòu)难咕。
FastList for Android (github.com)
無需 adaptors 或 viewHolder 即可創(chuàng)建動態(tài)跨算,快速步势,簡便的 Recycler View 列表。RecyclerViewFastScroller (github.com)
RecyclerView 的簡單易用且可配置的快速滾動條泉哈。使用 Anko 和 Kotlin 在 Android 上進(jìn)行對話和提醒 (medium.com)
在 Kotlin 中,僅僅通過 lambdas 的事實,在 Android 上創(chuàng)建警報和對話框相對簡單升筏,這要歸功于......Kotlin 的接口以及何時使用它 (blog.oozou.com)
在 Android 開發(fā)中使用 Kotlin 一段時間后,我剛剛意識到 Interface 在 Kotlin 中的優(yōu)勢。在 Java 中......googlesamples/android-UniversalMusicPlayer (github.com)
android-UniversalMusicPlayer - 已添加 Kotlin 實現(xiàn)。
參考文章:
Process finished with exit code 0