首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
框架
订阅
不明真相的Leo
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
一文聊聊 Android 项目架构的方方面面
笔者作为工作多年的老Android,本篇借着自己微薄的经验总结一下自己认知到的Android项目架构,抛砖引玉。
架构避坑:为什么 UseCase 不该启动协程,也不该切线程?
在很多项目里,UseCase 被引入是为了“承载业务逻辑”。 但随着时间推移,它常常变成: Repository 的转发器 ViewModel 的工具类 协程调度中心 线程切换器 甚至是“万能胶水层”
你搞得懂这 15 个 Android 架构问题吗
下面我问 15 个问题,这些问题直击 Android 架构的关键痛点与实践精髓,它们既是面试高频考点,更是日常开发中避坑指南。
[Android] 主流网络请求框架 OkHttp 全方位详析
OkHttp 是一个由 Square 公司开源的 HTTP 客户端库,本文将介绍 OkHttp 的简单用法,并从源码的角度分析 Dispathcer 和 Interceptors 的执行流程及原理。
Android Data 层设计的四条红线:为什么必须坚持、如何落地
Data 层往往最容易出现隐性风险:阻塞、错误的并发模型、接口不一致、伪异步等问题会在后期演变成性能瓶颈、线程死锁、不可控的异常,甚至影响业务稳定性。
国外大厂面试题, 7 个 Android Lifecycle 重要的知识点
Android Lifecycle 是非常重要的知识点,很多新的 Android 开发对 Android Lifecycle 不是很了解
Android App封装 ——架构(MVI + kotlin + Flow)
最近看了好多MVI的文章,原理大多都是参照google发布的 应用架构指南,但是实现方式有很多种,就想自己封装一套自己喜欢用的MVI架构,以供以后开发App使用。
Flutter渲染流程解析
一. Flutter的渲染流程 1.1. Widget-Element-RenderObject关系 1.2. Widget是什么? Flutter的Widgets的灵感来自React,中心思想是构造你的UI使用这些Widgets。 Widget使用配置和状态,描述这个View…
Google 推荐在 MVVM 架构中使用 Kotlin Flow
直到我打开 Android 架构组件 页面,看了在页面上增加了最新的文章,这几篇文章大概的内容是说如何在 MVVM 中使用 Flow 以及如何与 LiveData 一起使用,当我看完并通过实践之后大概明白了,LiveData 是一个生命周期感知组件,它并不属于 Reposito…
LiveData 数据倒灌:别问,问就是不可预期
LiveData Observer 的设计缺乏边界感,综合来看更适合往 PublishSubject 方向改造,而 BehaviorSubject 由 ObservableField 承担。