首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
MVVM
订阅
不务正业的程序员
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
手把手带你搭建一个优秀的Android项目架构
最近公司准备上线新项目,由笔者来负责搭建项目架构,正好也把之前学的Kotlin等相关知识巩固一下,于是把搭建的成果抽取出来作为开源项目分享给大家,目前Github上本项目已经有280颗星星。
起初Jetpack Navigation把我逼疯了,可是后来真香
1. Navigation到底该如何正确的使用 相信大家对 Navigation都有所耳闻,我不细说怎么用了,官方的讲解也很详细。我是想说一下到底该如何更好的使用这个组件。 这个组件其实是需要配合官方的MVVM架构使用的,ViewModel+LiveData结合才能更好的展现出…
paging3 如何删除列表项
paging3 是 Google 推出的用户加载分页数据的库。但令人意外的是——他没有提供删除相关的接口。在某些场合里,我们就是需要删除数据。我们可以怎么办呢? 本文主要提供了一种我认为的比较合理、高
深入探索 Paging 3.0: 分页加载来自网络和数据库的数据 | MAD Skills
欢迎回到 MAD Skills 系列之 Paging 3.0!在上一篇文章《获取数据并绑定到 UI | MAD Skills》中,我们在 ViewModel 中集成了 Pager,并利用配合 Pagi
安卓分页加载器——Paging使用指南
应用开发过程中分页加载时很普遍的需求,它能节省数据流量,提升应用的性能。 Google为了方便开发者完成分页加载而推出了分页组件—Paging,为几种常见的分页机制提供了统一的解决方案。
【Fragment 多返回栈发布】千呼万唤始出来,支持多返回栈的 Navigation 就不重建了吗?
本文是 Fragment 多返回栈系列的第二篇,主要介绍最新的 Fragment 多返回栈 API 以及新以及新 API 是否仍会出现 Navigation Fragment 重建的问题。
[译] 如何用 Room 处理一对一,一对多,多对多关系?
将数据拆分为相关联的表,并以有意义的方式将数据组合在一起 是设计关系型数据库的重要部分。从 Room 2.2 (现已稳定)开始,通过 @Relation 注解,我们支持了表之间所有可能的关系:一对一,一对多,多对多 。 假如我们生活在一个(悲伤的)世界,每个人只能拥有一条狗,并…
Android ROOM 数据库高手秘籍
介绍 ROOM 是 Google Jetpak 全家桶之一、是一个 ORM (Object Relational Mapping) 对象关系映射数据库、其底层还是封装的 SQLite 的能力。释放开发
Android组件化架构
高效简单的组件化方案。代码简洁,接入简单,侵入性低,容易理解。超高效和简洁的模块通信设计。学习和上手简单。
Kotlin+Flow+Retrofit+OKHttp+KSP+ViewBanding+ViewModel的MVVM框架
1.支持Flow+Retrofit+OkHttp链式http请求 2. 支持Rxjava+Retrofit+OkHttp链式http请求 3.ksp编译时注解,比kapt的编译速度提升好几倍