Kotlin Weekly 中文周報(bào) —— 103

Kotlin Weekly 中文周報(bào)


  1. The requireActivity() and requireContext() example (android.jlelse.eu)
    Introduced in Support Library 27.1.0
    在支持庫(kù)中引入 27.1.0

  2. (Online Talk) How Kotlin Interoperates with Java (attendee.gotowebinar.com)
    (在線談話)Kotlin 如何與 Java 互動(dòng)
    Attendees can connect with the author of Kotlin Programming in this online discussion. Free, signed copies of the book will be given away. Limited seats. Learn more & register.
    與會(huì)者可以在這個(gè)在線討論中與 Kotlin 編程的作者聯(lián)系。免費(fèi)的悔雹,簽名的書(shū)將被贈(zèng)送表蝙。座位有限一屋。學(xué)習(xí)更多和注冊(cè)逢享。

  3. Delegate your Lifecycle to Kotlin (blog.blueapron.io)
    將程序的生命周期委托給 Kotlin
    In this post by Prem Nirmal you'll learn how to leverage Kotlins property delegation to eliminate null checks in Fragments when dealing with lifecycle events.
    在 PremNirmal 的這篇文章中芙扎,你將學(xué)習(xí)如何利用 Kotlin 的財(cái)產(chǎn)代表團(tuán)在處理生命周期事件時(shí)消除空的檢查关筒。

  4. From Java Builders to Kotlin DSLs (kotlinexpertise.com)
    從 Java Builders 到 Kotlin dsls
    DSLs – Domain Specific Languages – are an ever trending topic in Kotlin circles. They allow us to flex some of the most exciting language features while accomplishing more readable and maintainable solutions in our code. Learn how to wrap an existing Java Builder in Kotlin DSL in this article!
    DSLs- 領(lǐng)域特定語(yǔ)言 - 是一個(gè)在 Kotlin 圈子里的熱門(mén)話題政己。它們?cè)试S我們?cè)诖a中實(shí)現(xiàn)更具可讀性和可維護(hù)性的解決方案時(shí)愧薛,可以靈活地使用一些最令人激動(dòng)的語(yǔ)言特性晨炕。了解如何在本文中包裝現(xiàn)有的 Kotlin DSL 中的 Java Builder !

  5. When is “when” exhaustive? (medium.com)
    『什么時(shí)候』是詳盡無(wú)遺的毫炉?
    Ataul Munim discovered something about using 'when' in Kotlin, and a new trick he learned related to it from the open source Plaid project.
    在 Kotlin瓮栗,Aaul Munim 發(fā)現(xiàn)了一些關(guān)于使用『 when 』的東西,他從開(kāi)放源碼的格子項(xiàng)目中學(xué)習(xí)到了一個(gè)新的竅門(mén)碘箍。

  6. KDispatcher simple and light-weight event bus for Kotlin (medium.com)
    Kotlin 的簡(jiǎn)單輕量級(jí)事件總線
    In this introductionary blog post by Alexander Minkin you'll learn how to use the event bus library. There are more popular event buses (like Otto or EventBus from Greenrobot) in Android country but this one has been written in and especially for Kotlin.
    在這篇由 Alexander Minkin 介紹的博客文章中遵馆,你將學(xué)習(xí)如何使用事件總線庫(kù)。在 Android 中有更多的熱門(mén)事件巴士(如 Otto 或 Eventbus)丰榴,但這一個(gè)已經(jīng)被寫(xiě)入了货邓,特別是 Kotlin。

  7. A true companion: exploring Kotlin’s companion objects (medium.com)
    一個(gè)真正的伴侶:探索 Kotlin 的同伴對(duì)象
    Companion objects are at a first glance a simple Kotlin structure. But they can do more than you think. Curious? Then click on the above link.
    伴侶對(duì)象是一個(gè)簡(jiǎn)單的 Kotlin 結(jié)構(gòu)的第一眼四濒。但他們能做的比你想象的要多换况。好奇嗎?然后點(diǎn)擊上面的鏈接盗蟆。

  8. Annotations for your Java-friendly Kotlin code (medium.com)
    Java 友好的 Kotlin 代碼注釋
    Even if you are a Kotliner, chances are you keep a relationship or affair with Java. Do you know you can make your Kotlin code more Java-friendly with some Annotations? Check out some of them in this article.
    即使你是一個(gè) Kotlin 開(kāi)發(fā)者戈二,你也有可能與 Java 保持關(guān)系或曖昧關(guān)系。你知道你可以讓你的 Kotlin 代碼更多的 Java 友好的一些注釋嗎喳资?看看這篇文章中的一些吧觉吭。

  9. Looping in Kotlin (medium.com)
    Kotlin 中的循環(huán)
    Loop everywhere! Check in this article the various way of loop control in Kotlin, starting from the very classic way, to iterating through collections, to new functional approaches, etc.
    到處都是循環(huán)!在這篇文章中仆邓,從非常經(jīng)典的方式開(kāi)始鲜滩,通過(guò)集合伴鳖,到新的功能性方法等等,在 Kotlin 中的各種循環(huán)控制方式徙硅。

  10. Writing your first Detekt rule (medium.com)
    寫(xiě)你的第一個(gè) detekt 規(guī)則
    Detekt is a static analyze tool for the Kotlin language. It’s open source, in active development and friendly to firs…
    Detekt 是 Kotlin 語(yǔ)言的靜態(tài)分析工具榜聂。它的開(kāi)放源碼,在積極發(fā)展和友好的 firs …

  11. Opening the Koin 1.0.0?—?Beta version (medium.com)
    打開(kāi) Koin 1.0.0 版 -Beta 版
    Hi Koin users! This is it … we are releasing the first public beta version of Koin 1.0.0. Lots of work have been done…
    高科用戶嗓蘑!這就是……我們發(fā)布了第一個(gè)公測(cè)版本的 Koin 1.0.0须肆。許多工作已經(jīng)完成…

  12. Headers, Interceptors and Authenticators with Retrofit (medium.com)
    帶改進(jìn)的頭、攔截器和驗(yàn)證器
    In Android sometimes you need to add a couple of parameters, like headers, to make a successful request, this is a normal behavior from all the Android Apps, when you are using Retrofit, you can do it in multiple ways
    在 Android 中桩皿,有時(shí)你需要添加一些參數(shù)豌汇,比如標(biāo)題,才能成功發(fā)出請(qǐng)求业簿,這是所有 Android 應(yīng)用程序的正常行為瘤礁,當(dāng)你使用 Retrofit 時(shí),你可以通過(guò)多種方式實(shí)現(xiàn)梅尤。柜思。。巷燥。赡盘。。

  13. Cloud Continuous Integration on Android with Kotlin Project (proandroiddev.com)
    Android 與 Kotlin 項(xiàng)目的云持續(xù)集成
    This article shows you how to add Continuous Integration (CI) with tests, a code coverage report, and to display CI and coverage reports in the README.md file of the project.
    本文向您展示了如何在項(xiàng)目的 Readme.md 文件中添加連續(xù)集成(CI)和測(cè)試缰揪、代碼覆蓋報(bào)告以及顯示 CI 和覆蓋報(bào)告陨享。

  14. Data Driven Testing with KotlinTest (proandroiddev.com)
    Kotlintest 數(shù)據(jù)驅(qū)動(dòng)測(cè)試
    In this article Stephen Samuel covers how to write data-driven tests using the KotlinTest library while also introducing some nice extra features.
    在本文中,Stephen Samuel 介紹了如何使用 KotlinTest 庫(kù)編寫(xiě)數(shù)據(jù)驅(qū)動(dòng)測(cè)試钝腺,同時(shí)還介紹了一些不錯(cuò)的額外功能抛姑。

  15. Model-View-Intent & Data Binding (proandroiddev.com)
    模型視圖意圖和數(shù)據(jù)綁定
    I always try to simplify development process and reduce boilerplate code, therefore I decided to dive deeper into MVI.
    我總是盡量簡(jiǎn)化開(kāi)發(fā)過(guò)程,減少樣板代碼艳狐,因此我決定深入到 MVI定硝。

  16. Moving Your Gradle Build Scripts to Kotlin (pspdfkit.com)
    將你的 gradle 構(gòu)建腳本移動(dòng)到 Kotlin
    In this blog post, David Schreiber-Ranner introduces Kotlin in yet another area of Android development: Gradle build scripts.
    在這篇博客文章中,David Schreiber Ranner 在 Android 開(kāi)發(fā)的另一個(gè)領(lǐng)域介紹了 Kotlin:Gradle 構(gòu)建腳本毫目。

  17. AMA at Reddit with the Android P Engineering Team (reddit.com)
    AMA 在 Reddit 與 Android P 工程團(tuán)隊(duì)
    The Android P Engineering Team participated in an AMA at Reddit, and they hold some thoughts and ideas about Kotlin/Native.
    安卓 P 工程團(tuán)隊(duì)在 Reddit 上參加了一個(gè) AMA蔬啡,他們對(duì) Kotlin /Native 持有一些想法和想法。

  18. ketro (smilecs.github.io)
    Simple and sane Retrofit LiveData request library for Kotlin. Propagate errors to the parent fragment/activity without losing your sanity.
    簡(jiǎn)單和健全的改造 LiveData 請(qǐng)求庫(kù)為 Kotlin镀虐。將錯(cuò)誤傳播到父片段 / 活動(dòng)箱蟆,而不會(huì)失去理智。

  19. Taking part and growing a Kotlin Community (talkingkotlin.com)
    參與和發(fā)展 Kotlin 社區(qū)
    Hadi Hariri talks with Brent Watson about his involvement and background in Kotlin, as well as starting a Kotlin meet-up, getting people to participate and lessons learned.
    哈迪 · 哈里里與布倫特 · 沃特森就他在科特林的參與和背景進(jìn)行了會(huì)談刮便,并開(kāi)始了一場(chǎng) Kotlin 的聚會(huì)空猜,讓人們參與進(jìn)來(lái)并吸取教訓(xùn)。

  20. From Java to Kotlin beyond Alt+Shift+Cmd+K (vimeo.com)
    從 Java 到 Kotlin 超越 ALT+SHIFT+CMD+K
    In this talk Fabio Collini shows how to use some Kotlin features (for example data classes, collections, coroutines, and delegates) to simplify Android development comparing the code with the equivalent “modern” Java code.
    在本文中,法比奧 Collini 展示了如何使用一些 Kotlin 特性(例如數(shù)據(jù)類(lèi)辈毯、集合久信、coroutines 和委托)來(lái)簡(jiǎn)化 Android 開(kāi)發(fā),將代碼與等效的『現(xiàn)代』 Java 代碼進(jìn)行比較漓摩。

  21. kotlintest (github.com)
    A flexible and comprehensive testing tool for Kotlin.
    一個(gè)靈活和全面的測(cè)試工具,依賴于 Kotlin入客。

  22. SdkSearch (github.com)
    Jake Wharton's Android app and Chrome extension for searching the Android SDK documentation written in Kotlin.
    Jake Wharton 的 Android 應(yīng)用程序和 Chrome 擴(kuò)展用于搜索在 Kotlin 寫(xiě)的 Android SDK 文檔管毙。

  23. KDispatcher (github.com)
    Simple and light-weight event dispatcher for Kotlin
    Kotlin 簡(jiǎn)單輕量級(jí)事件調(diào)度器


文章主要來(lái)源:

  1. Android Weekly - 319
  2. Kotlin Weekly - 103
  3. Kotlin Weekly Update — 48

關(guān)于我:微博簡(jiǎn)書(shū)桌硫,掘金夭咬,Github


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末铆隘,一起剝皮案震驚了整個(gè)濱河市卓舵,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌膀钠,老刑警劉巖掏湾,帶你破解...
    沈念sama閱讀 211,290評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異肿嘲,居然都是意外死亡融击,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門(mén)雳窟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)尊浪,“玉大人,你說(shuō)我怎么就攤上這事封救∧吹樱” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,872評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵誉结,是天一觀的道長(zhǎng)鹅士。 經(jīng)常有香客問(wèn)我,道長(zhǎng)搓彻,這世上最難降的妖魔是什么如绸? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,415評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮旭贬,結(jié)果婚禮上怔接,老公的妹妹穿的比我還像新娘。我一直安慰自己稀轨,他們只是感情好扼脐,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,453評(píng)論 6 385
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著,像睡著了一般瓦侮。 火紅的嫁衣襯著肌膚如雪艰赞。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,784評(píng)論 1 290
  • 那天肚吏,我揣著相機(jī)與錄音方妖,去河邊找鬼。 笑死罚攀,一個(gè)胖子當(dāng)著我的面吹牛党觅,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播斋泄,決...
    沈念sama閱讀 38,927評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼杯瞻,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了炫掐?” 一聲冷哼從身側(cè)響起魁莉,我...
    開(kāi)封第一講書(shū)人閱讀 37,691評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎募胃,沒(méi)想到半個(gè)月后旗唁,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,137評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡痹束,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,472評(píng)論 2 326
  • 正文 我和宋清朗相戀三年逆皮,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片参袱。...
    茶點(diǎn)故事閱讀 38,622評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡电谣,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出抹蚀,到底是詐尸還是另有隱情剿牺,我是刑警寧澤,帶...
    沈念sama閱讀 34,289評(píng)論 4 329
  • 正文 年R本政府宣布环壤,位于F島的核電站晒来,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏郑现。R本人自食惡果不足惜湃崩,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,887評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望接箫。 院中可真熱鬧攒读,春花似錦、人聲如沸辛友。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,741評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至邓梅,卻和暖如春脱盲,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背日缨。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,977評(píng)論 1 265
  • 我被黑心中介騙來(lái)泰國(guó)打工钱反, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人匣距。 一個(gè)月前我還...
    沈念sama閱讀 46,316評(píng)論 2 360
  • 正文 我出身青樓诈铛,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親墨礁。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,490評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容