7. JetpackNote---基于Jetpack的学习笔记APP

JetpackNote 是一款基于谷歌官方组件Jetpack开发的笔记项目,项目中包含了对各大组件的源码分析、
Demo使用:Navigation、Lifecycles、Paging、LiveData、ViewModel等...项目使用Kotlin语言进行编写,依赖库截止代码编写时为最新版本,的几篇源码分析我们分别Navigation,Lifecycles,ViewModel,LiveData、进行了分析,也对JetPack有了更深入的了解。

Read more

6. Jetpack---Paging你知道怎样上拉加载吗?

之前的几篇源码分析我们分别对NavigationLifecyclesViewModelLiveData、进行了分析,也对JetPack有了更深入的了解。但是Jetpack远不止这些组件,今天的主角---Paging,Jetpack中的分页组件,官方是这么形容它的:‘’逐步从您的数据源按需加载信息‘’

Read more

3. Jetpack源码解析---用Lifecycles管理生命周期

上一篇我门对Jetpack组件中的Navigation做了介绍,并且对其做了源码分析,相信看过之后已经对此有了一定的了解,本篇文章我们会对Lifecycles进行使用及源码的介绍,还没看上篇的可以看一下:

Read more

2. Jetpack源码解析---Navigation为什么切换Fragment会重绘?

上篇文章我们简单的介绍了Navigation组件的使用,以及深入分析了源码中的具体实现,基本原理我们已经很清晰了。本篇文章主要介绍下我在项目中遇到的问题,以及目前关于Navigation实现的一些探讨。还没有看过上篇文章的可以查看一下:

Read more