首页
沸点
课程
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
Android
Kotlin
前端
Java
Flutter
Android Jetpack
架构
HarmonyOS
性能优化
展开
全部
Android
Kotlin
前端
Java
Flutter
Android Jetpack
架构
HarmonyOS
性能优化
人工智能
AI编程
面试
APP
iOS
gradle
暂无数据
推荐
最新
KMP 自动化之路 (4):iOS 自动化构建与签名 —— 攻克最硬的骨头
前言 对于 Android开来说,iOS 的打包签名机制简直像外星科技。Provisioning Profile、Certificate、P12 文件... 每一个词都让人头大。 但在 KMP 工程化
MVI模式的完整历史、误解和现代Android范式
欢迎阅读本文!我的目标是帮助你真正理解 MVI 模式的本质,解释我为何对我的观点充满信心,以及该模式的起源。
Kotlin DSL深度解析:从Gradle脚本到构建你自己的DSL
`.kts` 文件究竟是什么?为什么 Gradle 的 `dependencies { }` 实际上只是一个函数调用?以及如何从零开始构建一个可用的 HTML DSL?
腾讯 XLog 日志框架 Android 端接入
mars 是微信官方的终端基础组件,是一个使用 C++ 编写的业务性无关,平台性无关的基础组件。其中的 XLog 是其中可以独立使用的日志模块,本文将介绍 XLog 的引入和使用,以及注意事项。
Room 3.0 正式发布!包名彻底重构,KMP 成为核心主线
7 月 1 日,androidx.room3:room3-*:3.0.0 正式发布。 这次不是 Room 2.x 的小版本升级。Room 3.0 换到了新的 androidx.room3 包和 Mav
Compose:从自动滚动到双锚点 LazyLayout
本文围绕 ChatGPT 类流式回答列表,介绍自动贴底场景下最后一项持续重组变高时的滚动问题,对比正向自动滚动、反向布局、滚动补偿三种方案的不足,并给出自定义新方案。
将应用迁移到Navigation 3:痛点、加班和紧急修复
在本文中,我将分享我们决定迁移的原因、迁移过程、遇到的问题以及从中汲取的经验教训,为准备迁移的同学提供真实的参考。
Android车载OS中的Remote Compose
本文由浅入深地讲解在Android车载系统上,如何利用Remote Compose实现轻松嵌入丰富的用户界面。
从历史的角度看 Android 软件架构
本文回顾了Android开发架构的演进历程,从早期的无架构状态到MVC、MVP、MVVM等架构模式。
Compose 架构大升级,终于支持列表项独立 ViewModel 了!
androidx.lifecycle 2.11.0-beta01 的发布。不只是普通 bugfix,还调整了 rememberViewModelStoreOwner 和 rememberViewMod
Navigation Compose 深度实践:如何优雅地串联起你的全栈 App?
前言 在传统的 Android 开发中,页面跳转离不开 Intent、FragmentManager 或者是 Navigation XML。作为资深Android开发,你一定经历过处理 onFragm
【带源码】我写了个局域网微信
一款小巧的设备间直连通信应用,在交互与功能层面尽量对齐微信,同时深度挖掘安卓系统底层能力,利用多种近场通信技术实现设备间的直接高效互联。
Jetpack Compose 深度解析:初始组合与重组的底层奥秘
@TOC 前言 Jetpack Compose 作为 Android 的声明式 UI 工具包,其核心优势在于能够通过数据变化自动驱动 UI 更新。要真正掌握 Compose,仅仅学会编写 @Compo
Compose 渲染内核 (3):Slot Table 与 Gap Buffer —— 极速重组的数学艺术
前言 Compose 为什么能支撑千万级的 UI 节点,并且在状态变动时实现极其精准的局部刷新?秘密全在底层的存储结构中。 今天我们深入 Compose Runtime 的核心数据结构 —— Slot
使用Android Archive进行打包
深入了解 Android Archive (AAR)的打包原理,并展示如何在现代 Android 应用中的使用它。
Android Room 3.0 来了,这次改得有点狠
用了这么多年 Room,你可能已经很习惯它的那套 API 了。 但这次 3.0,Google 直接换了包名、砍了 Java 代码生成、干掉了 KAPT,连同步 DAO 方法都不让写了。 是的,这是一次
副作用 (Side Effects) 全攻略:如何像大师一样掌控 Composable 的生命周期?
前言 在前面的文章中,我们反复强调:Composable 函数应该是纯净的(Pure)。 它的职责只是接收状态并渲染 UI。 但在真实的世界里,我们需要发起网络请求、需要弹一个 Toast、需要监听传
跨平台资源管理:一套代码如何搞定 Android、iOS 和 Web 的图片与多语言?
前言 在 Kotlin Multiplatform (KMP) 开发中,最让 Android 开发感到“手痒”的操作莫过于想随手写下一个 R.drawable.logo。但现实很残酷:在 common
告别 Modifier 地狱,Compose 样式系统要变天了
告别 Modifier 地狱,Compose 样式系统要变天了 又写了一坨 InteractionSource 模板代码? 一个悬停变色的按钮,要手动管理 collectIsPressedAsStat
2025年Android六边形战士开发趋势,需要掌握哪些技能可自我反省
2025年Android六边形战士开发趋势,需要掌握那些技能和自我反省,要向六边形战士方向 发展并不断深入,当然六边形战士只是一个名词,Android实际涉及到的分支,可能不止6个,可以