稀土掘金 稀土掘金
    • 首页
    • 沸点
    • 课程
    • 数据标注 HOT
    • AI Coding
    • 更多
      • 直播
      • 活动
      • APP
      • 插件
    • 直播
    • 活动
    • APP
    • 插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
  • 全部
  • Android
  • 前端
  • Kotlin
  • Android Jetpack
  • Flutter
  • 面试
  • Java
  • 音视频开发
  • 性能优化
  • 展开
  • 全部
  • Android
  • 前端
  • Kotlin
  • Android Jetpack
  • Flutter
  • 面试
  • Java
  • 音视频开发
  • 性能优化
  • 源码阅读
  • 架构
  • HarmonyOS
  • AI编程
  • Android Studio
  • 后端
  • 暂无数据
    • 推荐
    • 最新
  • launch 和 async 内部都是串行,为什么还能实现并发?
    一、先记核心结论 单个 launch / 单个 async 内部代码,一定是串行从上到下执行; 并发的本质不是一个协程内部乱序,而是「开多个独立协程」; 每写一个 launch{} / async{}
    • 阿巴斯甜
    • 15
    • 点赞
    Kotlin
  • Compose 动画 — 显隐的艺术
    AnimatedVisibility 真正的魅力在于如何将多个过渡效果巧妙组合,并通过时机、方向和原点的精细调控,塑造出流畅自然的动态体验。
    • RockByte
    • 86
    • 1
    Kotlin Android
    Compose 动画 — 显隐的艺术
  • 我为什么让 Toast 多弹了一次
    有一类 Bug 很容易让人怀疑人生:代码看起来没问题,业务逻辑也没问题,甚至第一次运行也完全正常。直到你旋转了一下屏幕,或者从后台切回前台,Toast 又弹了一次。
    • RockByte
    • 309
    • 6
    Kotlin Android
    我为什么让 Toast 多弹了一次
  • 最简单的 Compose 动画 — animateDpAsState
    animateDpAsState 用起来非常简单:你告诉它"目标是多大",它就返回一个会自己变化的尺寸值。当目标改变时,它会自动在旧值和新值之间平滑过渡。
    • RockByte
    • 183
    • 4
    Kotlin Android
    最简单的 Compose 动画 — animateDpAsState
  • reified 如何骗过 JVM 类型擦除
    reified 关键字让你在内联函数里能在运行时访问泛型类型信息。它简化了基于类型的操作,代码更安全也更干净,特别适合需要运行时反射或类型操作的场景。
    • RockByte
    • 239
    • 2
    Android Kotlin
    reified 如何骗过 JVM 类型擦除
  • 重磅更新!Kotlin协程1.11.0 发布,Flow/StateFlow 新 API 全面升级
    前言 kotlinx.coroutines 1.11.0 发布了。 这一版最直接的变化是 Kotlin 升到 2.2.20,同时新增了一些 Flow / StateFlow API,并修复 Share
    • 黄林晴
    • 477
    • 2
    Android Kotlin
  • Kotlin inline:你以为它只是个性能优化?
    inline 关键字用于优化接受 lambda 参数的高阶函数,通过减少函数调用(尤其是涉及 lambda 表达式时)带来的运行时开销。
    • RockByte
    • 285
    • 3
    Android Kotlin
    Kotlin inline:你以为它只是个性能优化?
  • 重磅发布!KMP 双端订阅支付彻底封神,一套代码搞定 iOS+Android
    Kotlin Multiplatform 终于把订阅支付这块最难啃的骨头啃下来了。 RevenueCat 最近发布了 purchases-kmp SDK,一套代码同时搞定 Google Play 和
    • 黄林晴
    • 1.1k
    • 8
    Android Kotlin
  • 【Kotlin 协程修仙录 · 金丹境 · 中阶】 | 启动密法:CoroutineStart 四种模式与底层调度玄机
    CoroutineStart四种启动模式深度拆解。DEFAULT、LAZY、ATOMIC、UNDISPATCHED各显神通,看透启动阶段的原子性与调度玄机,掌握极端场景下的精细控制。
    • 地狱勇士
    • 52
    • 点赞
    Android Kotlin
    【Kotlin 协程修仙录 · 金丹境 · 中阶】 | 启动密法:CoroutineStart 四种模式与底层调度玄机
  • 2026 Android 组件化项目的AICoding落地实践
    AI 辅助开发的核心在于规则体系设计 一个 Android 组件化项目的实践复盘 1. 为什么需要规则体系 刚把 AI 助手引入项目时,我们遇到三类问题: 上下文遗忘。  项目有 20+ 模块,复杂的
    • 小仙女喂得猪
    • 629
    • 12
    AI编程 Android Kotlin
  • 如何用Perfetto来对启动优化去伪存真
    讲述一个现代Android应用速度提升的精彩故事,如何使用Perfetto来区分真正的启动优化和看似合理的优化。
    • 稀有猿诉
    • 253
    • 9
    Android Android Jetpack Kotlin
    如何用Perfetto来对启动优化去伪存真
  • Android 中的 MVVM 是如何构建起来的
    ViewBinding 避免手动多次调用 findViewById(),并以更类型安全的方式获取视图,从而减少样板代码并降低运行时错误风险。
    • RockByte
    • 462
    • 5
    Kotlin Android
    Android 中的 MVVM 是如何构建起来的
  • 根治协程陋习!官方级协程Skill发布
    自Android Skill发布之后,Kotlin协程也发布了相关Skill。 是什么 Kotlin Coroutines Skill 是一份开源的 Agent Skill(v2.0.0),隶属于 S
    • 黄林晴
    • 1.4k
    • 20
    Android Kotlin
  • 不吹牛逼!精通 Compose 绘制(一)
    一起深入 Compose 绘制管线(Drawing Pipeline)的底层,搞明白怎么做出既好看、架构又靠谱的 UI。
    • RockByte
    • 477
    • 1
    Kotlin Android
    不吹牛逼!精通 Compose 绘制(一)
  • MVVM 旧城改造,边界划分各有招
    周一早上九点二十,《智慧社区》的研发负责人就推开了会议室门,投影设备准备完毕后,立在门口,脸色看不出喜怒,只是扫了一圈人,最后目光落在林卓身上。
    • RockByte
    • 513
    • 6
    Android Kotlin
    MVVM 旧城改造,边界划分各有招
  • 揭密:Compose应用如何做到启动提升34%
    本文讲述了作者如何通过重组分析,严格模式(StrictMode)以及基线性能分析来把一个Compose应用的启动性能提升了34%。
    • 稀有猿诉
    • 443
    • 9
    Android Android Jetpack Kotlin
    揭密:Compose应用如何做到启动提升34%
  • 为什么你写的 Compose 性能不好?
    在 Compose 中,每当组合函数读取的状态发生变化时,该函数就有可能被重新执行。状态一旦更新,Compose 会遍历 UI 树,并让所有依赖该状态的组合函数重新执行(即重组)。
    • RockByte
    • 967
    • 7
    Kotlin Android
    为什么你写的 Compose 性能不好?
  • 我想让同事知道我很懂 Compose 怎么办?
    我的好同事彭于晏读完我前面几篇关于 Compose 的文章后,准备在组内好好推广一下,做一次分享(毕竟也有 KPI)。
    • RockByte
    • 771
    • 6
    Android Kotlin
    我想让同事知道我很懂 Compose 怎么办?
  • Kotlin 密封类 (Sealed Class)
    密封类用于限制继承关系,即一个类的所有子类都必须在同一个文件中定义。它本质上是枚举的升级版——枚举用于固定的一组对象,密封类用于固定的一组类型。 核心特点 子类受限:所有子类在编译时已知,只能出现在同
    • 6666v6
    • 42
    • 点赞
    Kotlin
    Kotlin 密封类 (Sealed Class)
  • 深入 Android 统一状态模型:MVI 架构的核心实现
    什么是“统一状态模型” 在 Android Kotlin 开发中,“统一状态模型”(通常也称为单一数据源,Single Source of Truth)是一种现代应用架构的最佳实践。
    • 6666v6
    • 103
    • 1
    Kotlin Android
  • 晚上好!
    点亮在社区的每一天

    推荐话题 换一换

    #妈,我真不是修电脑的#
    #妈,我真不是修电脑的#

    152k

    #每日快讯#

    10.3m

    #每日精选文章#

    6.5m

    #日新计划#

    11.4m

    #每天一个知识点#

    55.6m

    #沸点周刊#

    2.0m

    #五一计划抢先晒#

    425k

    #新人报道#

    41.6m

    #国产龙虾谁能打过OpenClaw#
    #国产龙虾谁能打过OpenClaw#

    199k

    #JUEJIN FRIENDS 好好生活计划#
    #JUEJIN FRIENDS 好好生活计划#

    2.6m

    查看更多
    • 用户协议
    • 营业执照
    • 隐私政策
    • 关于我们
    • 使用指南
    • 友情链接
    • 更多Android文章
    • 举报邮箱: feedback@xitu.io
    • 座机电话: 010-83434395
    • 京ICP备:18012699号-3
    • 京ICP证:京B2-20191272
    • police 京公网安备11010802026719号
    • ©2026 稀土掘金