Bennyhuo

116 篇文章
58.1K 次阅读
42 人订阅

全部文章

bennyhuo

腾讯 · 高级工程师 (已认证)

比 HttpReq 更强大专业的 PipeDream

之前给大家介绍了 HttpReq,想必大家看了之后都会想到一个问题:如果我想要定制返回结果,怎么办?

11310
bennyhuo

腾讯 · 高级工程师 (已认证)

给大家介绍个简单实用的接口调试工具: HttpReq

第一种,接口开发阶段。这时候我们要保证自己发出去的数据是符合协议要求的,这看上去似乎不是什么问题,我发出去的请求我难道会不知道吗?不,你可能真的不知道。有个工具...

10520
bennyhuo

腾讯 · 高级工程师 (已认证)

[更正视频] 如何为 Gradle 的 KTS 脚本添加扩展?

(抱歉各位,之前发布的内容当中视频嵌入成“迁移 KTS”那一节的视频了,这次重新发布,更正视频内容,感谢大家的支持!)

16520
bennyhuo

腾讯 · 高级工程师 (已认证)

如何为 Gradle 的 KTS 脚本添加扩展?

现在我们的 Gradle 脚本都迁移到 KTS 了。接下来我们要考虑的问题是,能不能添加一些好用的扩展,方面后续脚本的编写?

19130
bennyhuo

腾讯 · 高级工程师 (已认证)

快速迁移 Gradle 脚本至 KTS

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

26170
bennyhuo

腾讯 · 高级工程师 (已认证)

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

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

13130
bennyhuo

腾讯 · 高级工程师 (已认证)

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

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

26430
bennyhuo

腾讯 · 高级工程师 (已认证)

优先使用 KTX 库 | MAD Skills

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

10850
bennyhuo

腾讯 · 高级工程师 (已认证)

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

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

10930
bennyhuo

腾讯 · 高级工程师 (已认证)

上手使用 Room Kotlin API

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

6110
bennyhuo

腾讯 · 高级工程师 (已认证)

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

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

31510
bennyhuo

腾讯 · 高级工程师 (已认证)

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

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

23220
bennyhuo

腾讯 · 高级工程师 (已认证)

Multik——Kotlin的多维数组

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

17430
bennyhuo

腾讯 · 高级工程师 (已认证)

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

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

33410
bennyhuo

腾讯 · 高级工程师 (已认证)

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

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

14810
bennyhuo

腾讯 · 高级工程师 (已认证)

Kotlin 1.4.30-RC 密封接口来啦!

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

16830
bennyhuo

腾讯 · 高级工程师 (已认证)

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

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

16330
bennyhuo

腾讯 · 高级工程师 (已认证)

Compose Desktop体验

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

48840
bennyhuo

腾讯 · 高级工程师 (已认证)

要再见了吗,Kotlin Android Extension

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

44730
bennyhuo

腾讯 · 高级工程师 (已认证)

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

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

28030

扫码关注云+社区

领取腾讯云代金券