首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Lei_official
掘友等级
移动研发
|
电商/AI/手机厂
近期书单《苏东坡传》
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
79
文章 79
沸点 0
赞
79
返回
|
搜索文章
最新
热门
【现代 Android APP 架构】06. 构建一个离线也可使用的 APP
在什么时候需要离线优先应用 首先定义什么是 “离线优先应用(offline-first app)”。离线优先应用是指在断网状态下能够运行全部、或者至少是核心功能的软件。 尽管国内目前基站覆盖已经十分全
【现代 Android APP 架构】05. 处理 UI 层事件
UI 层事件,是指那些在 UI 层产生的、并且应当在 UI 层进行处理的事件。例如点击按钮后的响应、Toast 的展示和隐藏等等。 UI 事件是一个“动态”的概念,如果是纯静态的页面,是不涉及 UI
【现代 Android APP 架构】04. Domain 中间层——UI & Data 之间的桥梁
什么是 Domain 层 中间层(Domain)是用在UI & Data 之间的可选层。在两种情况下,可以考虑增加 Domain 层: 复杂业务逻辑封装 提升代码可读性 提升可测试性 避免类的体积膨胀
【现代 Android APP 架构】03. Data 层的拆分逻辑
数据层所处的位置与职责 UI 层包含了 UI 状态与视图逻辑,与之对应的,数据(Data)层则由应用数据和业务逻辑两部分组成。根据 关注点分离 的原则,数据层本身只关心数据的来源与业务逻辑,它是与具体
【现代 Android APP 架构】02. UI 层的职责与具体实现
UI 层整体架构 首先要明确一个概念,尽管这个概念听起来可能有一些抽象 —— 一切皆是数据 / Everything is data 是的,我们在手机上看到的一切内容,都可以认为是数据,甚至就连人类大
【现代 Android APP 架构】01. APP 架构综述
我为什么写这个专栏 首先,我认为,人生的主旋律是主动去迎接变化和成长,而非被动地,生活给我们什么,我们就接受什么。不论是学业、生活还是职业,到达一定阶段后,必然要向下一个阶段迈进,扩大自己的人生边界。
Kotlin协程浅入浅出
协程与线程之间对比 特性 协程 线程 资源开销 轻量级(基于线程池复用) 重量级(内核线程,MB 级内存) 上下文切换 无系统调用,用户态完成 需要内核介入,开销大 并发模型 协作式(需手动挂起) 抢
【NowInAndroid架构拆解】(9)重新审视NowInAndroid架构设计
在完成了前面8篇架构拆解文章后,是时候进行阶段性的总结了,在本文中,我将重新审视NowInAndroid项目,尝试从宏观角度分析,该项目是如何在可伸缩性、模块化、可测试等角度提供最佳实践的思路的。 概
【NowInAndroid架构拆解】(8)UI层解析——ForYou页面展示
Composable的传递调用 在上一篇文章我们分析到,Activity.onCreate()中调用setContent{...},可创建Compose UI上下文。在这个上下文中调用@Composa
【NowInAndroid架构拆解】(7)UI层解析——MainActivity构建过程
前面分析过了Model、ViewModel层,在系列的尾声部分,我将继续对UI层进行拆解。相比较于传统的XML布局模式,UI是Jetpack Compose体系当中差别最大的地方。像Model、Vie
下一页
个人成就
文章被点赞
298
文章被阅读
42,714
掘力值
2,914
关注了
8
关注者
188
收藏集
22
关注标签
0
加入于
2024-03-16