首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
jc
订阅
devzyc
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
Android 架构之 MVI 究极体 | 状态和事件分道扬镳,粘性不再是问题
MVI 架构中将 Model 区分为状态和事件,它们的区别是生命周期的长短,以解决粘性数据持有者使界面重复消费数据的问题。
如何在 Jetpack Compose 中调试重组
本文是 Compose 相关的偏进阶文章,给出了一些可用于 Compose 调试的方法,并阐释了一些性能优化方面的小细节。
一文看懂 Jetpack Compose 快照系统
Compose 通过名为“快照(Snapshot)”的系统支撑状态管理与重组机制的运行。快照可以感知和隔离对状态的读写,确保线程安全,提升并发性能
Jetpack Compose 笔记(4) - drivedStateOf
对于 Compose 中的数据,用 mutableStateOf() 包裹来实现监听刷新我们已经轻车熟路。那如果一个数据依赖于另一个或多个数据怎么办?这就用到 `derivedStateOf()`
深度解析 Jetpack Compose 布局
Jetpack Compose 是用于构建原生 Android 界面的新工具包。它可简化并加快 Android 上的界面开发,使用更少的代码、强大的工具和直观的 Kotlin API,快速让应用生动而
设计 repeatOnLifecycle API 背后的故事
通过本文您将会了解到 Lifecycle.repeatOnLifecycle API 背后的设计决策,以及为什么我们会移除此前添加到 lifecycle-runtime-ktx 库 2.4.0 版本首
Jetpack 源码分析(五) - Paging3源码分析(上)
Google爸爸在今年(2020年)的Jetpack库里面更新paging组件,推出了Paing3。按照Google爸爸文档的描述,Paing3完全使用的是kotlin,其中还包括了kotlin 的很多特性,比如说协程,Flow和Channel等。出于好奇,想要了解其使用方式和…
Android Jetpack Compose Paging+SwipeRefresh实现分页和下拉刷新
添加依赖 定义Item内容 非常简单的一个标题和内容 定义RetrofitService 定义PagingSource Repository ViewModel 对SwipeRefresh和Pagin
Jetpack MVVM七宗罪 之二:在 launchWhenX 中启动协程
Jetpack MVVM 使用常见错误 :在 launchWhenX 中启动协程可能会隐藏隐患,应该用 repeatOnLifecycle 替代
一个例子学会使用Jetpack Compose Modifier
Modifier是Compose中的重要概念,能够让UI呈现更加专业、好看的视觉效果。 1. 为什么使用Modifier? 常规的View体系中,控件以实例对象的形式存在,控件可以在实例化之后再动态配置属性,但是Composable本质上是函数,只能在调用的同时通过参数传递进行…