稀土掘金 稀土掘金
    • 首页
    • 沸点
    • 课程
    • APP
    • AI用量
    • 作品广场
    • 专家标注
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
排行榜
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
  • 全部
  • Android
  • 前端
  • Kotlin
  • Flutter
  • Java
  • Android Studio
  • Android Jetpack
  • HarmonyOS
  • 架构
  • 展开
  • 全部
  • Android
  • 前端
  • Kotlin
  • Flutter
  • Java
  • Android Studio
  • Android Jetpack
  • HarmonyOS
  • 架构
  • AI编程
  • GitHub
  • 源码
  • React Native
  • 性能优化
  • APP
  • 暂无数据
    • 推荐
    • 最新
  • 现代 Android 官方为什么更推荐 Repository 暴露 `suspend fun`,而不是在内部 `launch`
    前言 写这篇文章,其实是因为最近看到有些公众号在介绍 Kotlin 协程时,都推荐在 Repository 中这样写: 甚至把这种写法包装成一种"最佳实践",理由通常是: Repository 自己负
    • 潜龙勿用之化骨龙
    • 4.2k
    • 56
    Android
     现代 Android 官方为什么更推荐 Repository 暴露 `suspend fun`,而不是在内部 `launch`
  • 10万人都在用的 top10 skills,我帮你试了
    大家好,我是码歌,一个被Skills掏空了的码哥。 最近skills.sh(https://skills.sh/) 上最火的10个Skills,安装量加起来已经超过10万了。我花了几天时间,把这Top
    • 程序员码歌
    • 52k
    • 455
    前端 后端 AI编程
    10万人都在用的 top10 skills,我帮你试了
  • 火爆全网的Skills,看这一篇就够了!
    大家好,我是势必要把Skills咬烂嚼碎的码哥! Skills 最近火得一塌糊涂,热度不亚于去年的MCP ,经过几周零碎时间的研究摸索,写下了这篇可能是全网最详细的Skills教程了,哈哈😃! 一、什
    • 程序员码歌
    • 21k
    • 125
    前端 Android AI编程
    火爆全网的Skills,看这一篇就够了!
  • Android 现代架构不需要事件总线进阶篇
    前言 如果你还没看过这篇,请先移步看看这篇 Android 现代架构不需要事件总线 在一个真实 App 中,页面之间经常需要联动。 比如: 登录成功后,首页要显示用户信息 消息数量变化后,底部 Tab
    • 潜龙勿用之化骨龙
    • 1.4k
    • 17
    Android
    Android 现代架构不需要事件总线进阶篇
  • 我做了一个只用来搜歌词的小 App
    因为平时喜欢唱歌发某音,但录着录着老是忘词;打开音乐 App 查歌词,又总被广告、会员弹窗打断。于是我干脆做了一个很朴素的小 App
    • 勇宝趣学前端
    • 1.3k
    • 15
    前端 后端 Android
    我做了一个只用来搜歌词的小 App
  • Java 与 Kotlin 混合开发避坑指南:30 个真实案例实录
    接手一个运行了五六年、数十万行代码的超大型 Android 项目,代码库从纯 Java 慢慢变成了 Java 和 Kotlin 混编。两种语言互相调用时,以下的一些场景或坑在这里记录下,如果你恰好也碰
    • 逐光老顽童
    • 723
    • 14
    Android Kotlin
  • 日常修改,3秒生效:腾讯音乐 Android 秒编方案 Jugg 开源
    腾讯音乐正式开源 Android 秒级增量构建插件 Jugg。它采用独立旁路增量编译、定制 AAPT2 及智能热重载/热修复部署技术,绕过 Gradle 机制,将日常变更编译与生效提速至 3 秒。
    • sickworm陈浩
    • 1.8k
    • 45
    Android 编译器 编译原理
    日常修改,3秒生效:腾讯音乐 Android 秒编方案 Jugg 开源
  • 5 分钟搞懂 Kotlin DSL
    DSL(Domain-Specific Language,领域特定语言)是一种面向特定问题领域设计的表达方式。它不一定是一门全新的语言,也可以是一组经过设计的 API,让代码读起来更接近业务语义。
    • RockByte
    • 1.4k
    • 12
    Kotlin Android
    5 分钟搞懂 Kotlin DSL
  • 曾经安卓开发人手一个的 EventBus,为什么现在没人爱用了?
    EventBus 的崛起,是因为它解决了当年安卓组件通信的痛点,用最简单的方式实现了解耦,是那个时代的优秀方案。
    • 程序员_小雨
    • 2.6k
    • 35
    Android Android Studio
  • Now in Android 项目结构分析:这个 App 是如何搭建起来的?
    Now in Android 的项目结构并不是为了让开发更简单,而是为了让大型团队能够长期维护同一个代码库。
    • che2n3jigw
    • 323
    • 3
    架构
    Now in Android 项目结构分析:这个 App 是如何搭建起来的?
  • 彦火APP-Flutter包体分析
    拆了胡彦斌「彦火」APK:它确实是 Flutter App,为什么体积还能这么小? 最近胡彦斌的粉丝社区 App「彦火」挺有话题度。作为开发者,我更好奇另一件事:这个 App 到底是原生写的,还是跨端
    • 我是小胡胡
    • 8.0k
    • 68
    前端
    彦火APP-Flutter包体分析
  • LiveData 的缺陷:为什么我现在越来越少使用 LiveData?
    > 我第一次接触 LiveData 的时候,觉得它非常惊艳。 > > 在那个时代,Android
    • 潜龙勿用之化骨龙
    • 1.8k
    • 19
    Android
    LiveData 的缺陷:为什么我现在越来越少使用 LiveData?
  • 自己动手写了一个 Android 虚拟定位 App:GPSSimulate 技术实
    自己动手写了一个 Android 虚拟定位 App:GPSSimulate 技术实战 写在前面 这篇文章以 技术学习与个人开发实践 为目的,分享 Android 官方模拟定位机制的实现方式。 请合理、
    • 请填写用户名淘宝版
    • 2.2k
    • 39
    前端 Android
  • 别再只用 Loading、Success、Error 表示所有页面状态了
    各位 Compose 开发者,周五好。趁着这个愉快的周五,我们一起探讨一个问题:Compose 中的 UI State 到底应该怎么写?
    • RockByte
    • 2.7k
    • 22
    Kotlin Android
    别再只用 Loading、Success、Error 表示所有页面状态了
  • 三星安卓系统BUG排查记录:云闪付、铁路12306、个人所得税、中国移动等App,长期闪退的根本原因分析
    这次我在三星OneUI系统发现的BUG,影响范围大,存在时间久,刻意去复现比较难。众多App,包括云闪付、铁路12306、个人所得税、中国移动等App,应用商店的骂声,其实都是因为这个BUG。
    • k3x1n
    • 2.3k
    • 55
    Android 逆向
  • 一份 AGENTS.md,让 Android AI 代码规范率飙升
    一份 AGENTS.md,让 Android AI 代码规范率从 60% 飙升到 95%,让 AI 彻底按你的规矩写 Android代码
    • Gemini001
    • 1.9k
    • 21
    Android APP 客户端
    一份 AGENTS.md,让 Android AI 代码规范率飙升
  • 2026年Android中高级面试题专栏(Android进阶篇)
    欢迎来到 2026年Android中高级面试题专栏 的第二篇:Android进阶篇。 如果说基础核心面试题考查的是你的“基本功”,那么进阶与底层原理则是大厂划分技术职级(如 Senior/Archit
    • 默阳1234
    • 518
    • 6
    Android
    2026年Android中高级面试题专栏(Android进阶篇)
  • launch 不是用来切线程的:为什么我越来越少在它后面写 Dispatchers.IO
    在 Kotlin 协程开发中,有一段代码几乎随处可见: 很多开发者已经习惯了这种写法。 需要执行网络请求? 需要访问数据库? 需要调用 Repository? 久而久之,launch(Dispatch
    • 潜龙勿用之化骨龙
    • 1.6k
    • 21
    Android
    launch 不是用来切线程的:为什么我越来越少在它后面写 Dispatchers.IO
  • Android 架构进阶:为什么项目越大,越需要把对象创建权拿走
    刚开始写 Android 项目的时候,我其实不太理解 DI 有什么必要。 一个对象而已: `
    • 潜龙勿用之化骨龙
    • 674
    • 14
    Android
    Android 架构进阶:为什么项目越大,越需要把对象创建权拿走
  • 我常用的 5 个 Kotlin 优化小技巧
    今天我先来分享一下最近几年常用的一些 Kotlin 代码优化小技巧,与君共享。使用 inline 减少 Lambda 带来的额外开销
    • RockByte
    • 919
    • 3
    Kotlin Android
    我常用的 5 个 Kotlin 优化小技巧
    • 用户协议
    • 营业执照
    • 隐私政策
    • 关于我们
    • 使用指南
    • 友情链接
    • 更多Android文章
    • 举报邮箱: juejin@bytedance.com
    • 座机电话: 010-83434395
    • 京ICP备18012699号-3
    • 京ICP证:京B2-20191272
    • police 京公网安备11010802026719号
    • ©2026 稀土掘金