首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
kotlin小技巧
订阅
yikwing
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
16.Kotlin 类:类的形态(三):密封类 (Sealed Class)
密封类被称为“增强版的枚举”(Enum with superpowers)。 一句话总结:密封类就是编译器知道所有可能子类型的类,专为“有限种状态”而生。
一文带你吃透Android中常见的高效数据结构!!!!
一文带你吃透Android中常见的高效数据结构,在 Android 开发中,使用高效的数据结构可以减少内存占用并提升性能。
Kotlin 2.2.20 上新:新contract、跨平台编译稳定、默认Swift导出……
Kotlin 2.2.20 现已发布,为 Web 开发带来了重要变更。 Kotlin/Wasm 现已进入 Beta 阶段,改进了 JavaScript 互操作中的异常处理、npm 依赖管理……
Arrow库:函数式编程在Kotlin Android中的深度实践
## 一、Arrow核心组件:从入门到精通 ### 1. Option:告别空指针的终极武器
Android方法耗时监控插件:基于Gradle 8.0 & ASM字节码插桩的性能分析工具
前言 在Android应用开发中,性能监控一直是开发者关注的重点。方法级别的耗时统计能帮助我们快速定位性能瓶颈,优化应用响应速度。 传统的性能监控方案往往需要手动埋点或使用第三方SDK,存在代码侵入性
智能的闲时监测机制
## 如何检查线程空闲 在Android冷启动和某些业务场景中,我们期望在主线程不繁忙的情况下请求
别再手写 if/else 判断了!赶紧来掌握 Kotlin 的 coerce 三兄弟吧
在日常开发中,我们常常需要对数值进行范围限制,比如限制用户输入的年龄在 0~120 之间,又或者限制图片透明度在 0f ~1f 之间。这类场景中,我们第一反应会写出类似这样的代码: 虽然功能上没毛病,
SharedFlow在海尔屏端智家App中的应用实践
在开发过程中,发现在底层引擎与上层 UI 层传递状态时有时候会状态不对,或丢状态,或顺序错位,于是深入 学习 了一下Flow,重点是SharedFlow,于是产生了这篇文章。
使用ChannelFlow实现单次事件流
发现在项目里还存在一些业务场景,需要实现的是单次响应事件,使用的却是SharedFlow/StateFlow,导致部分场景下事件会丢失或多次响应。 在Flow之前有SingleEventLiveDat
绝大多数人想不到的 MMKV 封装思路
前言 可能有些熟悉Kotlin的小伙伴看到了这个标题会认为:不就是用 Kotlin 属性委托封装一下嘛,谁想不到呢?比如: 通过属性委托,只要赋值就能保存 MMKV 数据,比直接用 MMKV 方便得多