Kotlin Weekly 中文周报 —— 104

Kotlin Weekly 中文周报


  1. Drive Android API Integration – Part 1 (androidahead.com)
    驱动 Android API 集成——第 1 部分
    First article in the series integrating the Drive Android API using Kotlin.
    在集成驱动 Android API 使用 Kotlin 系列文章中的第一篇。

  2. Dependency Injection in a Kotlin world (fragmentedpodcast.com)
    Kotlin 世界中的依赖注入
    A hotly debated topic at the moment is the use of a library like Dagger for dependency injection in the world of Kotlin. Danny Preussler dives into how some of these use a Service Loader/Locator pattern and the subtle differences with dependency injection.
    目前,一个备受争议的话题是使用一种类似 Dagger 这个的 Library,在 Kotlin 的世界里进行依赖性注射。Danny Preussler 深入探讨了其中一些如何使用服务加载器 / 定位器模式和依赖注入的细微差别。

  3. Spring Boot, migrating to functional (frankel.ch)
    Spring 引导,迁移到功能
    There is a trend against frameworks and annotations recently. This affects of course frameworks like Spring. In this article, Nicolas Frankel explains how to migrate Spring Boot to functional.
    最近有一种针对框架和注释的趋势。这会影响到像 Spring 这样的课程框架。在本文中,Nicolas Frankel 解释了如何将 Spring 引导迁移到功能。

  4. See what’s coming in Kotlin 1.3-M1 (jetbrains.com)
    看看 Kotlin 1.3-M1 的情况
    Kotlin 1.3 brings many advancements including graduation of coroutines, new experimental unsigned arithmetic, and much more. Check the details in this blog post.
    Kotlin 1.3 带来了许多进步,包括 coroutines 的稳定版,新的实验无符号算术,以及更多。查看此博客文章的详细信息。

  5. Effective Java in Kotlin, obsolete items thanks to Kotlin (kotlin-academy.com)
    有效的 Java 在 Kotlin,过时的项目感谢 Kotlin
    Kotlin has deprecated some of the items from the legendary book "Effective Java". Check some of those items in this article at the Kotlin Academy.
    Kotlin 已经否决了传奇书『Effective Java 』中的一些项目。在 kotlin-academy 中的这篇文章中,检查一些这些项目。

  6. Execute Kotlin Scripts with Gradle (kotlinexpertise.com)
    用 Gradle 执行 Kotlin 脚本
    In this article, you will learn how you can organize multiple Kotlin scripts as Gradle tasks and make them easily executable this way.
    在本文中,您将了解如何将多个 Kotlin 脚本组织为 Gradle 任务,并使它们易于以这种方式执行。

  1. Writing your first Detekt rule (medium.com)
    写你的第一个 detekt 规则
    Detekt is a static analysis tool for the Kotlin language. It’s open source, in active development and friendly to first-time contributors. Learn how to write your first Detekt rule in this article.
    Detekt 是 Kotlin 语言的静态分析工具。它的开放源码,在积极发展和友好的第一次贡献者。学习如何在本文中编写您的第一个 detekt 规则。

  2. When lambdas and strong typing collide (medium.com)
    当 lambdas 和强类型碰撞
    Strong typing can be very helpful in keeping our code safer. Victoria Gonda tells us about an interesting experience she had when lambdas and strong typing collided.
    强类型可以很有助于使我们的代码更安全。Victoria Gonda 告诉我们她有一个有趣的经历,当 Lambdas 和强类型结合时。

  3. Opening the Koin 1.0.0 — Beta version (medium.com)
    打开 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…
    你好,Koin 用户!这就是……我们发布了第一个公测版本的 Koin 1.0.0。许多工作已经完成…

  4. Headers, Interceptors and Authenticators with Retrofit (medium.com)
    带改进的头、拦截器和验证器
    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 中,有时你需要添加一些参数,比如标题,才能成功发出请求,这是所有 Android 应用程序的正常行为,当你使用 Retrofit 时,你可以通过多种方式实现.....

  5. Simple network calls using Retrofit, LiveData, Kotlin Coroutines and DSL (proandroiddev.com)
    简单的网络调用使用翻新,livedata,kotlin coroutines 和 dsl
    When you build an app that has to deal with network calls, you almost end up writing the same boilerplate code. Rygel Louv shows how in a Kotlin world this can be done in a clean and elegant way.
    当你构建一个应用程序来处理网络调用时,你几乎会写下同样的样板代码。Rygel Louv 展示了如何在一个 Kotlin 世界,这可以做一个干净和优雅的方式。

  6. Model-View-Intent & Data Binding (proandroiddev.com)
    模型视图意图和数据绑定
    I always try to simplify development process and reduce boilerplate code, therefore I decided to dive deeper into MVI.
    我总是尽量简化开发过程,减少样板代码,因此我决定深入到 MVI。

  7. Conference for Kotliners 2018 recap (www.kotlindevelopment.com)
    KotClint2018 会议
    After years of running the Kotlin Budapest user group, lots of meetups, and a blog, the team at Makery decided to dream bigger, and go the extra mile: they set out to organize an all-day Kotlin conference. Here's the recap for this excellent event.
    经过多年的运行 Kotlin 布达佩斯用户组,许多 Meetup,和一个博客,Makery 的团队 决定让他们的梦想走的更远.他们出发,组织一整天的 Kotlin 会议在离他们一英里的地方。下面是这个精彩事件的回顾。

  8. Conference for Kotliners 2018 (www.youtube.com)
    KotClint2018 会议
    Here's the playlist for all the excellent presentations from Conference for Kotliners 2018 in Budapest, Hungary.
    以下是在匈牙利布达佩斯举行的 2018 年 Kotline 会议的所有精彩演讲的播放列表。

  9. Listeners with Observable, from Kotlin's Delegated Properties (www.kotlindevelopment.com)
    从 Kotlin 的委托属性可以观察到的听众
    Listening to the event of a property being changed is a highly common task. Kotlin comes to the rescue with a built-in language feature - enter the observable property. András Kindler shares a couple examples.
    听一个被改变的财产的事件是一个非常普遍的任务。Kotlin 用一个内置的语言功能来拯救,输入可观察到的属性。AndrásKindler 有两个例子。

  10. Awesome Kotlin Resources (www.kotlinresources.com)
    极棒的 Kotlin 资源
    The ultimate resource list for your most loved coding language
    您最喜爱的编码语言的最终资源列表

  1. Text Categorization with Naive Bayes (youtube.com)
    基于朴素贝叶斯的文本分类
    A walkthrough of how to implement Naive Bayes from scratch, and use it for practical text categorization. Gotta love ML and Kotlin.
    本文介绍了如何从零开始实现朴素贝叶斯,并将其用于实际文本分类。我要去爱 ML 和 Kotlin。

文章主要来源:

  1. Android Weekly - 320
  2. Kotlin Weekly - 104
  3. Kotlin Weekly Update — 48

关于我:微博简书掘金Github


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,547评论 6 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,399评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,428评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,599评论 1 274
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,612评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,577评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,941评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,603评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,852评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,605评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,693评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,375评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,955评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,936评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,172评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,970评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,414评论 2 342