美文网首页Android开发Android开发经验谈Android技术知识
如何看待Android的Jetpack这一系列库?

如何看待Android的Jetpack这一系列库?

作者: Android技术圈 | 来源:发表于2022-09-01 20:19 被阅读0次

    如何看待Android的Jetpack这一系列库?

    随着移动领域的飞速发展,越来越多的工程师开始追求更高效率更便捷的开发模式,各种框架架构层出不穷,比如我们很熟悉的MVC、MVP、MVVM,而每种开发模式都有各自的优缺点,为了统一开发规范,Google 推出了Jetpack

    Jetpack 是一个由多个库组成的套件,可帮助开发者遵循最佳做法,减少样板代码。目前官方最推荐的项目架构是MVVM(MVI属于MVVM的变体),而Jetpack中的许多组件就是为MVVM量身打造的,因此对Android开发者来说了解和学习Jetpack组件库还是很有必要的。

    选择Android Jetpack的原因:

    1. 一起使用更方便:因为Android Jetpack组件中的很多库都对其他库提供了支持,比如RoomPaging就对LiveData提供了支持。
    2. 向后兼容:基本上每个组件都对低版本提供了支持。
    3. 支持RxJava:由于RxJava强大的生态环境,几乎和数据相关的组件都对RxJava提供了支持。
    4. 减少代码量:以Data Binding + ViewModel + LiveDataRxJava构建的MVVM模式能够显著减少代码量,比较平时使用的MVP模式也会更加方便,无需主动更新UI。
    5. 无需捆绑:Android Jetpack系列组件可以无需捆绑使用,你如果只想用里面的单个库,那么就可以仅仅依赖一个库。

    Android Jetpack要学吗?怎么学?

    学,肯定要学,Android Jetpack于谷歌而言,这是他们重新整理和统一安卓生态环境决心的体现,Android Jetpack所展现的内容,也是谷歌想拓展和维护的方向。于长期苦恼于第三方库选择的广大Android开发者而言,这是谷歌为我们提供的一盏明灯。

    目前国内市场关于讲解Jetpack的详细资料少之又少。或者理论内容过多导致读者无法将Jetpack组件与真实项目结合使用。在此背景下,一本从使用方法、应用原理、项目实战等维度详细介绍了Jetpack学习手册重磅推出:《Android Jetpack开发手册—原理解析与应用实战》,有需要完整PDF版,可复制下方🔗即可来拿到!

    https://qr01.cn/F9PIJN
    

    内容展示



    适合谁读

    适合已有Android开发基础,并想要学习或者已经使用Jetpack开发的读者。

    相关文章

      网友评论

        本文标题:如何看待Android的Jetpack这一系列库?

        本文链接:https://www.haomeiwen.com/subject/hssynrtx.html