技术栈
kotlin
Kapaseker
20 小时前
android
·
kotlin
详解 Compose background 的重组陷阱
在 Jetpack Compose 的开发中,动画和状态的频繁变化是家常便饭。然而,如果不注意状态读取的时机,很容易陷入“性能陷阱”,导致频繁且不必要的重组(Recomposition),从而引发卡顿和掉帧。
黄林晴
21 小时前
android
·
kotlin
Kotlin 2.3.20-RC2 来了!JPA 开发者狂喜,6 大更新一文速览
3 月 3 日,JetBrains 发布了 Kotlin 2.3.20-RC2。这个版本虽然是增量更新,但带来了几个非常实用的改进——尤其是对 JPA 开发者和 Kotlin/Native 用户来说,值得关注。
糖猫猫cc
2 天前
kotlin
·
orm
·
kite
Kite:填充处理器
填充处理器功能允许你在增删改查时,自动设置某些字段的值,而无需手动指定。Kite 提供了一个时间填充处理器 TimeFillHandler,它可以使用 @CreateTime 和 @UpdateTime 注解自动设置创建时间和更新时间字段的值。
Kapaseker
2 天前
android
·
kotlin
一杯美式深入理解 data class
data class 是 Kotlin 里非常“省事”的一类类型:你只要把类声明成 data class,编译器就会按约定自动生成一批标准方法,让它更像一个合格的“数据载体”。
alexhilton
4 天前
android
·
kotlin
·
android jetpack
端侧RAG实战指南
本文译自「On-Device RAG for App Developers: Embeddings, Vector Search, and Beyond」,原文链接medium.com/google-deve…,由Sasha Denisov发布于2026年2月21日。
Kapaseker
5 天前
android
·
kotlin
2026年,我们还该不该学编程?
我在本周上班划水的时候读到一篇文章,内容是亚马逊的一个资深应用科学家写的,主要讨论现在学习编程是否还有意义一说,深有感悟,翻译后分享出来,和大家一起交流。
Kapaseker
6 天前
android
·
kotlin
一杯美式搞懂 Any、Unit、Nothing
Kotlin 的类型系统不只是“变量能装什么值”这么简单,它还通过几个特殊类型把整个类型层级补齐了。除了常见的数字、字符串、集合,Any、Unit、Nothing 这三个类型分别站在类型金字塔的顶部、中间语义位(无返回值)和底部位置。
Kapaseker
7 天前
android
·
kotlin
一杯美式搞定 Kotlin 空安全
写这篇文章时,Kotlin 2.3 版本已经发布,足见这门语言演进之快。这个版本稳定了嵌套类型别名和基于数据流的 when 表达式穷举性检查等特性,同时引入了显式幕后字段和未使用返回值检查器等实验性能力。Kotlin/Native 的构建速度提升了最高 40%,Kotlin Multiplatform 也在持续拓展跨平台支持。
FunnySaltyFish
8 天前
算法
·
kotlin
·
android jetpack
什么?Compose 把 GapBuffer 换成了 LinkBuffer?
倘若你略微了解过 Compose Runtime,可能会知道它使用了 GapBuffer 这一数据结构来构建其 SlotTable,后者存储了 Composition 中的各类重要信息,但如今它却要被替换了!这中间发生了什么呢,咱们一起来看看。
Kapaseker
8 天前
android
·
kotlin
Compose 进阶—巧用 GraphicsLayer
在 Jetpack Compose 中打造惊艳、交互流畅的 UI,核心在于把合适的工具用到位,GraphicsLayer 修饰符就是这样一个关键工具。
Kapaseker
9 天前
android
·
kotlin
实战 Compose 中的 IntrinsicSize
如果你在用 Jetpack Compose 做开发,大概率都遇到过这种让人头大的情况:布局表现完全不符合预期。
A0微声z
11 天前
kotlin
Kotlin Multiplatform (KMP) 中使用 Protobuf
本文介绍了在 Kotlin Multiplatform 项目中集成和使用 Protobuf 的方法,重点通过 Wire 库实现数据序列化。
alexhilton
11 天前
android
·
kotlin
·
android jetpack
使用FunctionGemma进行设备端函数调用
本文译自「On-Device Function Calling with FunctionGemma」,原文链接medium.com/google-deve…,由Sasha Denisov发布于2025年12月29日。
lhDream
12 天前
kotlin
Kotlin 开发者必看!JetBrains 开源 LLM 框架 Koog 快速上手指南(含示例)
Koog 是 JetBrains 开源的一个用于 LLM(大语言模型)集成的框架。与 LangChain4j 和 Spring AI 类似,Koog 旨在简化 AI 应用的开发。
RdoZam
12 天前
android
·
kotlin
Android-封装基类Activity\Fragment,从0到1记录
思考1:基础能力思考2:UI能力我们所看的UI,除去导航栏之类的,单说UI界面,暂时分为三种情况:并且基本上每个UI都需要,那是不是可以把它在抽离一下,这样就不用每个界面都写一遍,这样界面层次就更清楚。
Kapaseker
12 天前
android
·
kotlin
研究表明,开发者对Kotlin集合的了解不到 20%
HR:你有多少年 Kotlin 使用经验?候选人:5 年!双方都挺满意。但你真的觉得,做了五年 Android 开发,就把 Kotlin 用透吗?或许你只用到了它的 20%。
糖猫猫cc
13 天前
java
·
kotlin
·
orm
·
kite
Kite:两种方式实现动态表名
有两种方式实现动态表名:全局配置和局部配置。如果全局配置和局部配置同时存在,局部配置会覆盖全局配置。全局配置用于所有的 Mapper 方法,可以通过以下方式进行配置
如此风景
13 天前
android
·
kotlin
kotlin协程学习小计
我们来把Kotlin协程这件事从头到尾聊透,保证用最通俗的大白话来讲解,让你不仅学会怎么用,还能理解它背后的门道。
Kapaseker
13 天前
android
·
kotlin
你搞得懂这 15 个 Android 架构问题吗
大家都是 Android 开发老手(现在还哪有新手?),应该知道架构设计能力是区分资深与普通开发者的核心标志。
zh_xuan
13 天前
开发语言
·
kotlin
kotlin 高阶函数用法
继续测试下kotlin常用高阶函数用法,也就是有参数是函数的函数:打印:ok. 用起来很灵活,很方便。