您当前的位置: 首页 > 

梁同学与Android

暂无认证

  • 6浏览

    0关注

    618博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Andriod --- JetPack :初识 JetPack

梁同学与Android 发布时间:2022-03-13 19:21:19 ,浏览量:6

Andriod --- JetPack:初识 JetPack

Andriod --- JetPack:LifeCycle 的诞生

Andriod --- JetPack:ViewModel 的诞生

Andriod --- JetPack:BaseObservable 与 ObservableField 双向绑定

Andriod --- JetPack:DataBinding + LiveData +ViewModel 简单实例

Andriod --- JetPack:Room 增删改查

Andriod --- JetPack:Room + ViewModel + LiveData 增删改查实例

Andriod --- JetPack :LiveData setValue 和 postValue 的区别

一、JetPack出现的原因

App架构设计的标准的缺失,我们所用过的MVC、MVP、MVVM系列模式可能都是根据自己项目的场景构建的,而并不符合Google的设计方案,所以Google推出Android架构设计标准JetPack。

二、什么叫JetPack

简单一句话概括:JetPack 是一个由多个库组成的套件,可以帮助开发者遵循最佳做法,减少样板代码编写,可在各种Android版本和设备中一直运行代码,让开发者集中精力编写重要的代码,看下面的图:

三、为什么使用JetPack

1. 遵循最佳做法

Android JetPack 组件采用最新的设计方法构建,具有向后的兼容性,可以减少崩溃和内存泄漏。

2. 消除样板代码

Android JetPack 可以管理各种繁琐的 Activity (如后台任务、导航和声明周期),以便您可以专注于打造更出色的应用。

3. 减少不一致

这些库可在各种 Android 版本和设备中以一致的方式运作,助您降低复杂性。

4.我们所使用的AndroidX命名空间中包含 Android JetPack 库

如果你想进一步学习 JetPack ,可以依据上图中的内容进行学习

学习内容来自动脑学院~

关注
打赏
1660730345
查看更多评论
立即登录/注册

微信扫码登录

0.0405s