首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
潜龙勿用之化骨龙
掘友等级
全干工程师
android Java iOS 公众号 Ktor
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
262
文章 121
沸点 141
赞
262
返回
|
搜索文章
最新
热门
不要让调用方承担你本该承担的复杂度 —— Android Data 层设计原则
前言 在做 Android 架构评审时,我经常看到这样的代码: ViewModel 在关心什么?它在关心缓存策略、缓存 key 的格式、是否要强制刷新。这些本不该是它的事。 这就是复杂度泄露——一层不
Android 现代架构不需要事件总线
前言 EventBus、Otto,这些曾经风靡 Android 社区的事件总线框架确实在某个时代解决了组件间通信的难题。但随着 Kotlin 协程、Flow、ViewModel 的成熟,事件总线的种种
2026 已过 1/4:事豫则立,不预则废——关于架构、协程与边界的思考
2026 已经过去三分之一了。 我回头翻了一下这三个月写下的东西,总结总结。 一、先看一眼这些“产出” 三个月,10+ 篇文章,大致分布在四个方向: Clean Architecture 落地实践
是时候告别业务层 Manager 了:Android 架构升级到 UseCase + Repository
在很多 Android 项目中,我们经常能看到各种 Manager: 这些类似乎什么都能做: 管理数据 协调业务 调用网络 操作数据库 维护状态 于是一个 Manager 很容易变成这样: 看起来似乎
从“调用方的如履薄冰”到“接口的天然语义”:Room/DataStore/Retrofit 的启示
前言 在 Android 开发中,我们每天都在和异步打交道——网络请求、数据库查询、磁盘读写。这个问题一直困扰开发者:耗时操作应该谁来负责异步化? 长久以来,答案默认是:调用方。
从 MVVM 到 MVI:为什么说 MVVM 的 UI 状态像“网”,而 MVI 像“一条线”?
在 Android 开发里,大家最常听到的架构模式,基本绕不开两个:MVVM 和 MVI。 很多人会有一个直觉印象: 这句话有点抽象,但放到实际 Android 项目里,会变得非常具体。
为什么我不建议UI 直接访问 Repository
在大多数 Android 项目中,UI(Activity / Fragment / ViewMod
为什么 Google 不再推荐 SharedPreferences?答案其实只有一个:锁
SharedPreferences 是「锁模型」,DataStore 是「无锁消息模型」 ,这是思想上的转变。
Android 面试系列 | 内存泄露:从"手动配对"到"架构自愈"
前言 内存泄露是 Android 面试的必考题,但很多候选人的回答还停留在「用静态内部类 + WeakReference 解决 Handler 泄露」这个层面。 这个答案在 2018 年是正确的
Android 协程时代,Handler 应该退休了吗?
在 Android 早期开发中,Handler 几乎是“线程切换”的代名词。 更新 UI? 用 Handler。 延迟执行? 用 Handler。 子线程和主线程通信? 还是 Handler。
下一页
个人成就
文章被点赞
522
文章被阅读
64,722
掘力值
2,863
关注了
130
关注者
119
收藏集
25
关注标签
20
加入于
2018-01-25