bennyhuo

LV1
发表了文章

快速迁移 Gradle 脚本至 KTS

大家可以在我的 GitHub 页面找到这个工程:bennyhuo/Android-LuaJavax: Powerful Kotlin style API for...

bennyhuo
发表了文章

使用 Jetpack ActivityResult 处理 Activity 之间的数据通信

无论您是在应用中请求某项权限,从文件管理系统中选择某个文件,还是期望从第三方应用中获取到某些数据,都会涉及到在 Activity 之间传递数据,而这也正是 An...

bennyhuo
发表了文章

Kotlin 的 IDE 插件 2021.1 发布: 性能的提升以及更好的重构支持

伴随着 IntelliJ IDEA 最新版本 2021.1 的发布,Kotlin 插件也迎来了进一步的优化和提升。这次更新主要聚焦于开发体验的改善,包括更高效的...

bennyhuo
发表了文章

优先使用 KTX 库 | MAD Skills

在 Kotlin 中使用 Android 的 Java API 时,您会迅速意识到这样的做法失去了 Kotlin 语言简单有趣的特点。与其您亲自去编写这些 AP...

bennyhuo
发表了文章

Gradle 创建 Task 的写法不是 Groovy 的标准语法吧?

其中 Delete 是一个类的名字,这是 Groovy 的语法,相当于 Delete.class。这个还好,至少人家语法上支持这样做。

bennyhuo
发表了文章

上手使用 Room Kotlin API

Room 是 SQLite 的封装,它使 Android 对数据库的操作变得非常简单,也是迄今为止我最喜欢的 Jetpack 库。在本文中我会告诉大家如何使用并...

bennyhuo
发表了文章

代码质量堪忧?用 detekt 呀,拿捏得死死的~

930改革之后,我们公司内部的技术基建的发展有了显著的成效,对于代码质量的追求也成为工程师们日常生活中最重要的几件事之一。对于我们 Kotlin 开发者而言,代...

bennyhuo
发表了文章

Kotlin 1.5.0-M2 发布:确保顺利迁移到 Kotlin 1.5.0

Kotlin 1.5.0 即将在今年春天发布,而 Kotlin 1.5.0-M2 是其的最后一个里程碑版本。因此,这将是您确保您的项目可以在 Kotlin 1....

bennyhuo
发表了文章

Multik——Kotlin的多维数组

许多繁重的数据任务以及优化问题都可归结为在多维数组上执行计算。今天,我们想与你分享适合此类计算的基础库——Multik。

bennyhuo
发表了文章

KMM 求生日记二:Kotlin/Native 被踩中的坑

最近几周团队的 KMM 进度推进了不少,已经陆续把几个小业务需求迁移到了 KMM。

bennyhuo
发表了文章

《深入理解 Kotlin 协程》这书该怎么读?

鼠年进入了尾声,想想过去的这一年还是发生了很多事情:终于有了回家的高铁,可刚回家没几天就又匆匆踏上了返京的旅途;写了一本书;做了一次线下的大会分享;做了两次线上...

bennyhuo
发表了文章

Kotlin 1.4.30-RC 密封接口来啦!

前两天看到 Kotlin 1.4.30-RC 的邮件,主要添加了对 Java 15 的支持,也支持了密封接口。要知道,Java 15 当中就有个重要的特性叫密封...

bennyhuo
发表了文章

Kotlin 1.4.30-M1 增强的内联类是个什么东西?

内联类 inline class,是从 Kotlin 1.3 开始加入的实验特性,计划 1.4.30 进入 Beta 状态(看来 1.5.0 要转正了?)。

bennyhuo
发表了文章

Compose Desktop体验

最近 JetBarin 公司发布了 Compose Desktop[1]。是的,你没听错,就是 Google 用于 Android 上的 Compose[2]。

bennyhuo
发表了文章

要再见了吗,Kotlin Android Extension

前几天看到邮件说 Kotlin 1.4.20-M2(https://github.com/JetBrains/kotlin/releases/tag/v1.4....

bennyhuo
发表了文章

说说最近官方公布的 Kotlin 的动态

今年年底还有些事情要做,所幸大多数都与 Kotlin 有关系,不算耽搁太多。加上现阶段大家有相对充足的资料学习 Kotlin,尽管协程之前的资料相对匮乏,我也在...

bennyhuo
发表了文章

闲聊 Kotlin-Native (0) - 我们为什么应该关注一下 Kotlin Native?

Kotlin-Native 的定位略显尴尬,为什么这么说呢?因为现在的编程语言实在太多了,新语言出来必然要解决现有某个语言的痛点,这样才能快速切入该语言所覆盖的...

bennyhuo
发表了文章

Kotlin 1.4 现已发布,专注于质量和性能

Kotlin 1.4.0 今日发布!在过去的几年里,我们一直在努力使 Kotlin 成为一种有趣、令人愉快且高效的编程语言。为了借助此版本的 Kotlin 继续...

bennyhuo
发表了文章

网络研讨会视频:重构还是重写?聊聊 Java 代码臭味与重构技巧

在重构一书里,将有问题的代码称作代码臭味(Code Smells,有些翻译成”代码异味”、”代码坏味道”),表示这份代码可能有设计上的问题、或是因为写得太凌乱而...

bennyhuo
发表了文章

我写了一本书,《深入理解 Kotlin 协程》

第一个阶段,深入理解 Kotlin 协程的三篇文章。翻了翻过去的文章记录,我在 2017 年 1 月当时 Kotlin 1.1-beta 刚刚发布之时就发布了第...

bennyhuo

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券