首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
MVVM
订阅
陌路拾荒
更多收藏集
微信扫码分享
微信
新浪微博
QQ
35篇文章 · 0订阅
Google 推荐使用 MVI 架构?卷起来了~
查看最新的 Android应用架构指南,可以发现Google 已经开始推荐使用 MVI 架构了,快来了解一下吧 ~
Kotlin+Flow+Retrofit+OKHttp+KSP+ViewBanding+ViewModel的MVVM框架
1.支持Flow+Retrofit+OkHttp链式http请求 2. 支持Rxjava+Retrofit+OkHttp链式http请求 3.ksp编译时注解,比kapt的编译速度提升好几倍
🔥🔥🔥组件化 + Kotlin + MVVM + LiveData +DataBinding + Coroutines 仿开眼短视频App
前言 在中介绍了使用组件化+kotlin+mvp书写的一款仿开眼短视频App,此次在原项目基础上使用MVVM + LiveData + Databinding对其进行重构。项目具有较完整的结构。代码整
Jetpack MVVM七宗罪 之二:在 launchWhenX 中启动协程
Jetpack MVVM 使用常见错误 :在 launchWhenX 中启动协程可能会隐藏隐患,应该用 repeatOnLifecycle 替代
Android 面试总结 - LiveData| 8月更文挑战
LiveData 是什么? LiveData 相关问题是面试高频题,因为他具有生命周期感知能力,支持黏性事件,采用了观察者模式,某种程度上也可以用作事件总线。
Jetpack Preferences DataStore
Google Jetpack 新出的DataStore用来代替SharePreferences的使用,DataStore有两种实现方式,一种是Preferences DataStore,一种是Proto DataStore。下面文章内容先介绍第一种Preferences Dat…
Jetpack Proto DataStore
Google Jetpack 新出的DataStore用来代替SharePreferences的使用,DataStore有两种实现方式,一种是Preferences DataStore,一种是Proto DataStore,下面文章内容主要介绍第二种Proto DataStor…
JetPack之Paging3.0
之前写过一篇Paging2.x的是使用和分析,Paging2.x运行起来的效果无限滑动还挺不错的,不过代码写起来有点麻烦,功能也不是太完善,比如下拉刷新的方法都没有提供,我们还得自己去调用DataSource#invalidate()方法重置数据来实现。最近google出了3.…
Jetpack - Paging 简单使用(Java)
前两天想了解下Paging使用,就去看了下官方给的Sample,大致扫了眼后,XX我个**,这么复杂的,这么一大堆类,都是干嘛的,由于Kotlin处于只写过demo并没有大量实际用来开发的地步,看着有
JetPack系列 Paging 3.0学习
允许缓存数据:如果使用的是Kotlin,则可以通过CoroutineScope 来完成;如果使用的是Java,则可以用LiveData。 2. PagingData和Pager 3. 接收数据流 4. PagingDataAdapter 实际上在Paging 3.0中Adapt…