Kotlin Weekly 中文周报 —— 101

Kotlin 开发中文周报 101


  1. Kotlin 代码检查在美团的探索与实践 (juejin.im)
    Kotlin 有着诸多的特性,比如空指针安全、方法扩展、支持函数式编程、丰富的语法糖等。这些特性使得 Kotlin 的代码比 Java 简洁优雅许多,提高了代码的可读性和可维护性,节省了开发时间,提高了开发效率。这也是我们团队转向 Kotlin 的原因,但是在实际的使用过程中,我们发现看似写法简单的 Kotlin 代码,可能隐藏着不容忽视的额外开销。本文剖析了 Kotlin 的隐藏开销,并就如何避免开销进行了探索和实践。

  2. Kotlin 2018 调查:1/4 的 Java 开发者在迁移后表示后悔 (www.oschina.net)
    来自伦敦的 Pusher 公司昨天发布了 『The State of Kotlin 2018』 调查报告,该公司在 2018 年 1 月至 3 月期间对 2744 名开发者进行了调查,以了解 Kotlin 语言,及其生态系统的发展趋势

  3. 十分钟过一遍 Kotlin 知识点 (mp.weixin.qq.com)
    这是团队内部分享的 Kotlin 的知识点,还在不断完善的阶段。团队用 Kotlin 作为后端开发语言已经一年多,知识点还在不断的挖掘规范中。期待和更多的喜欢 Kotlin 的同学们一起讨论。

  4. State of Kotlin (pusher.com)
    关于 2018 年 Kotlin 最新动态。查看 #Kotlin 状态调查,了解 Kotlin 开发人员如何学习和使用 Kotlin.....

  5. Kotlin 扩展函数生成 (medium.com)
    Bartek Lipinski 展示了 Kotlin 中扩展功能的强大,并如何通过代码生成,避免运行时反射。他通过向 Dagger 和 Butterknife 分享概念证明来证明这一点。

  6. RecyclerView-FastScroller (github.com)
    适用于 Android 中 RecyclerView 的完全可自定义的 Fast Scroller,用 Kotlin 编写,与仅 Java 项目 100%兼容

  7. MM Podcast with Andrey Breslav (blog.kotlin-academy.com)
    Marcin Moskala 与 Kotlin 编程语言的首席语言设计师 Andrey Breslav 进行了精彩的交流。

  8. 与 Kotlin 首席语言设计师 Andrey Breslav -- 语音交流 (kotlin-academy.com)
    Andrey Breslav 进行了一次精彩的交流。他谈到了自己在 Kotlin 中,如何设计和开发 Kotlin,以及他在这个项目的角色。

  9. ADDS (Action Delegate Delegatee viewState ) — 基于 Kotlin 协程的 Android 架构模式 (github.com)
    一个特别的 Android-Kotlin 架构的描述很大程度上基于协同程序。如果你做 Android 和 Kotlin,你应该绝对检查出来。

  10. Writing Githooks in Kotlin (jivimberg.io )
    你看过电影 Hook 吗?没关系,因为现在你可以开始使用 Githooks 编写 Kotlin 了。查看本文后,请转到持续集成的下一步!

  11. 你应该删除 Java 并切换到 Kotlin 的 10 个理由 (moducode.com)
    还在寻找在项目中删除 Java 的参数?查看以下博客文章,列出放弃 Java 语言的 10 个理由。

  12. Kotlin + Dagger2 陷阱 (medium.com)
    在 Kotlin 中使用 Dagger 2 有一些无法预料的问题。在这篇简短的文章中查看其中几个。

  13. MVVM with Kotlin — Android Architecture Components, Dagger 2, Retrofit and RxAndroid (proandroiddev.com)
    将一些最广泛使用的 Android 组件组合在一起,使它们适合 MVVM 架构。

  14. FastList for Android (github.com)
    无需 adaptors 或 viewHolder 即可创建动态,快速,简便的 Recycler View 列表。

  15. RecyclerViewFastScroller (github.com)
    RecyclerView 的简单易用且可配置的快速滚动条。

  16. 使用 Anko 和 Kotlin 在 Android 上进行对话和提醒 (medium.com)
    在 Kotlin 中,仅仅通过 lambdas 的事实,在 Android 上创建警报和对话框相对简单,这要归功于......

  17. Kotlin 的接口以及何时使用它 (blog.oozou.com)
    在 Android 开发中使用 Kotlin 一段时间后,我刚刚意识到 Interface 在 Kotlin 中的优势。在 Java 中......

  18. googlesamples/android-UniversalMusicPlayer (github.com)
    android-UniversalMusicPlayer - 已添加 Kotlin 实现。


参考文章:

  1. kotlin-weekly-101

  2. androidweekly-317

  3. Kotlin Weekly Update —46


关于我:微博简书Github

Process finished with exit code 0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值