最新 最热

我要狠狠反驳“公司禁止使用Lombok”的观点!

经常在其它各个地方在说公司禁止使用Lombok,我一直不明白为什么不让用,今天看到一篇文章列举了一下“缺点”,这里我只想狠狠地反驳,看到列举的理由我竟无言以对。...

2021-09-16
1

flutter与compose的爱恨情仇

然天下苦客户端久矣,一个需求不论是Android还是iOS,各端的实现都不一样,开发难度也不一样,实现效果也不一样,开发时间double,bugfix也是double,所以,跨端的开发应运而生,从H5的探索到RN的探索,这些跨平台方案始终都没逃出原生开...

2021-09-08
1

Android RecyclerView组件的使用

官方介绍RecyclerView是ListView的一个更高级、更灵活的版本。RecyclerView组件是为大量的视图组件提供的一种容器,使得它们可以有效的在其中循环和滚动。RecyclerView is a more advanced and flexible version of Li...

2021-09-08
1

Android视图绑定ViewBinding的使用

首先感谢这位读者的提议,让我抽出时间细看视图绑定的内容,也打算在项目中使用该功能。当然,还有其他读者提议的内容我已记录,后期有时间也会陆续更新。话不多说,我们开始学习吧!...

2021-09-07
1

RecyclerView性能优化的最后一公里

时至今日相信大部分的Android开发者对RecyclerView的缓存机制如数家珍。相关教程也是数不胜数。如果你想详细了解这些不同缓存的作用以及实现原理。可以参考我之前写过的两篇文章。聊聊RecyclerView缓存机制和详细聊...

2021-09-03
1

让你迷惑的 Kotlin 代码(4)

上一期 有人留言说 “就没回答对过” 。甭担心,晒一下前几期的正确率,你并不孤单 ~

2021-08-31
1

让你迷惑的 Kotlin 代码(3)

loop() 函数的参数是函数类型,我们一般称这种参数或者返回值是函数的函数为 高阶函数 。loop() 函数会遍历 Iterable 的每个元素,并执行指定操作。

2021-08-31
1

让你迷惑的 Kotlin 代码(2)

Kotlin 会自动推导函数返回值,上面的代码定义了一个返回值是 String 的函数。

2021-08-31
1

让你迷惑的 Kotlin 代码(1)

今天在 Medium 看到了一个很有趣的小知识,爬上来和大家分享一下。题目是这样的:

2021-08-31
1

[译] 关于 Kotlin Coroutines, 你可能会犯的 7 个错误

在我看来,Kotlin Coroutines(协程) 大大简化了同步和异步代码。但是,我发现了许多开发者在使用协程时会犯一些通用性的错误。

2021-08-31
1