二级分类
JetPack–Room数据库
JetPack提供了Room数据库,和GreenDAO等开源库一样,在SQLite做了封装
Room主要使...
Android Jetpack系列–9. Hilt使用详解
相关知识
依赖注入
Dependency Injection,简称DI;
依赖项注入可以使代码解...
Android Jetpack Compose 动画速查表
Android Jetpack Compose 提供了和原来的 View 系统完全不一样的动画机制和 AP...
Android Jetpack之LifeCycle的使用
目录
LifeCycle的作用
LifeCycle的出现是为了解耦系统组件的生命周期与自定...
Jetpack系列-Navigation使用和源码分析
1 简介
Navigation是Android Jetpack中的一个框架,用于在Android应用中的“目...
Viewmode原理
1. Viewmode优势
ViewModel旨在以注重生命周期的方式存储和管理界面相关的数据(配...
ViewModel源码探究
一. 什么是ViewModel
官方对ViewModel的定义:
1、类职责:负责为界面准备数据(意...
JetPack–DataBinding
MVP和MVVM中,ViewModel与Presenter很类似,只不过ViewModel和View层多了双向绑定...
Jetpack系列-DataBinding使用和源码分析
1 简介和简单使用
1.1 简介
DataBinding是Google推出的一款数据和视图绑定...
Jetpack系列-LiveData使用和源码分析
1 简介和简单使用
1.1 简介
LiveData是一种可观察的数据存储器类。与常规的可观察...
Android JetPack系列之——ViewModel
android开发的架构经历了MVC、MVP、MVVM,三种架构方式没有好与差的区分,在实际的...
Android Jetpack系列–8. DataStore使用详解
SharedPreferences 和 DataStore 对比
SharedPreferences:
可能阻塞UI线程,导...
Android Jetpack Room中文教学视频
Android Jetpack 是一系列助力您更容易打造优秀 Android 应用的工具和组件。这些组件能帮助您遵循最佳实践、免除编写繁复的样板代码并简化复杂任务,从而使您可以专注于最核心的代码逻辑
自定义 BottomNavigationView
做个微信小程序的朋友都知道,要定义一个底部导航按钮非常简单,只需要配置一份js...
Jetpack使用(四)ViewModel核心原理
ViewModel其实是和前面说的LiveData一起组合使用的,引用官方的一句话:ViewModel...
jetpack组件—声明式UI:compose(三):constraintLayout
我在前面的文章中介绍了一些compose的基础,但是很显然还不能够应用到开发中以面对...

