kotlin

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