首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
compose
订阅
seanhuang
更多收藏集
微信扫码分享
微信
新浪微博
QQ
31篇文章 · 0订阅
你写过多少个重复的 @Preview?Compose 终于要解决这个问题了
打开你的项目,搜一下 MyTheme {。 在 Preview 函数里找到了多少个? 10 个?50 个?更多? 每加一个 @Preview,就得手动套一层主题。不套也能跑,但用的是 Material
使用KMP实现原生UI + Compose混合的社交客户端
使用Kotlin Multiplatform开发跨平台社交客户端,实现业务逻辑共享、平台差异隔离,构建原生UI体验,本文将从底层架构到多平台UI,拆解其实现与踩坑过程
[Android Compose] 拒绝闪烁!打造丝滑的聊天页面列表(仿微信效果)
最近在用 Jetpack Compose 开发一个聊天功能时,遇到一个非常经典的需求:进入页面,默认展示最底部的最新消息。
不卖课,纯干货!Android分层你知多少?
自 2008 年 9 月 23 日发布以来,Android 经历了巨大的演进。多年来,Android SDK 和整个生态发生了显著变化,新工具和解决方案层出不穷。
一次讲清楚 Kotlin 的 suspend 关键字到底做了什么?
作为一名写了多年 ExecutorService 和 Handler的老兵,我第一次理解 suspend 的原理时,感觉是豁然开朗。 简单来说: suspend 关键字是一个编译器指令
Jetpack ViewModel内幕:内部机制与跨平台设计
一篇长文用大量代码示例,深入地带你学习Jetpack ViewModel的内部设计原理,加深对ViewModel的理解。
StateFlow 与 SharedFlow:在协程中管理状态与事件
讲解SharedFlow和StateFlow。它们是“热”流,用以解决普通“冷”Flow无法共享数据的问题。SharedFlow适合广播事件,StateFlow 适合管理状态,它总会保留一个最新值。
憋了一周了,12000字深入浅出Android的Context机制
该文实际上是上一篇文章的下半部分。 如果说上一文是讲解 Context 是什么的话,那么本文,就是讲解 Context 干了什么,以及怎么干的。 如果你深入阅读过 Android 的源码,那么本文,可
Android 喷雾效果实现
前言 很长时间没写博客了,另外今年的大分部工作都是都和Native层相关。不过话说回来,Android社区的活跃度已经大不如从前了,很多人都转向其他领域了。另外,去年也就过一段时间的Compose U
告别Hook!ComboLite:为Jetpack Compose而生的下一代Android插件化框架
引言:在确定性之上,重构动态化 在上一篇文章中,我们深入探讨了传统插件化技术路线的脆弱性——它建立在对Android系统内部实现的脆弱假设之上,如同在流沙上构建楼阁。每一次系统升级,都是对其稳定性的一