Android开发架构 如果开发过程中大家各自为战,没有统一规范,久而久之,项目代码会变得混乱且后续难以维护。当使...[作者空间]
项目地址binding-adapter[https://github.com/ve3344/binding-ada...[作者空间]
前面我们使用Java来运用JetPack中的一系列组件[https://www.jianshu.com/nb/51...[作者空间]
Compose简介 Jetpack Compose:利用声明式编程构建Android原生界面(UI)的 工具包 优...[作者空间]
问题 使用 Paging3 处理分页数据,如果需要在 RecyclerView 底部增加【加载更多】的提示,可以通...[作者空间]
MotionLayout是ConstraintLayout的子类,所以它是一种布局类型,但是它能够为布局属性添加动...[作者空间]
作者 / Florina Muntenescu Paging 库可以帮助您优雅地渐进加载大型数据集合,同时也可以减...[作者空间]
本节教程我们来实现云音乐的主页展示,实现的效果如下图所示: 本节内容您将学习到如下内容: vlayout的介绍 v...[作者空间]
前面的教程我们遗留了一个问题:我们的列表只能请求第一页,本节我们将实现分页加载的效果和下拉刷新的效果。 本节内容您...[作者空间]
作者:HyejeanMOON链接:https://juejin.im/post/68585154257061150...[作者空间]
前言 上周在内部分享会上大佬同事分享了关于 Kotlin 协程的知识,之前有看过 Kotlin 协程的一些知识,以...[作者空间]
简单地说,LiveData是一个数据持有类。它具有以下特点: 数据可以被观察者订阅; 能够感知组件(Fragmen...[作者空间]
ViewModel 甫一发布,便成为了 Jetpack 中的核心组件之一。我们在 2019 年做的一份开发者问卷显...[作者空间]
下拉刷新Android原生的解决方案是SwipeRefreshLayout,简单好用。那么上拉加载有没有官方控件呢...[作者空间]
Jetpack Compose 是一个独立的 UI 工具包,它结合了响应式编程模型和 Kotlin 编程语言的简洁...[作者空间]
本文链接 前面我们已经知道如何使用OkHttp+Retrofit下载文件。下载文件时,可能会遇到一些意外情况,比如...[作者空间]
一、概述在2018年5月9日的谷歌开发者大会(Google I/O 2018) 中提出在去年发布的广受欢迎的架构组...[作者空间]