Jetpack学习系列(一)为什么要用jetpack

前言

Android发展了10几年,现在为什么要用Jetpack?
因为Android发展至今已经有很多年头了,但是有一个问题是一直存在,那就是Android开发的碎片化。
官方推出了Jetpack 是一个由多个库组成的套件,可帮助开发者遵循最佳做法、减少样板代码并编写可在各种 Android 版本和设备中一致运行的代码,让开发者可将精力集中于真正重要的编码工作。
Jetpack的出现代表谷歌标准化开发模式的推进,代表了Android开发的未来大致方向,意味着Android发展已经从碎片化转向统一化。现在大多公司的android岗位都开始要求或者以会kotlin,jetpack为加分项以后jetpack开发也将成为大趋势。


一、jetpack常用的开发常用的技术?

作用
Databinding使用声明性格式将布局中的界面组件绑定到应用中的数据源
Lifecycle生命周期感知型组件可执行操作来响应另一个组件(如 Activity 和 Fragment)的生命周期状态的变化。
Navigation在 Android 应用中的“目标”之间起导航作用,实现页面跳转
paging使用 Paging 库,您可以更轻松地在应用的 RecyclerView 中逐步妥善地加载数据
roomRoom 持久性库在 SQLite 的基础上提供了一个抽象层,让用户能够在充分利用 SQLite 的强大功能的同时,获享更强健的数据库访问机制。
WorkManager智能的管理后台任务

个人总结

jetpack单个库的学习比较简单,但在正规的项目中都是要联在一起使用的。而且由于使用jetpack的原因,项目都比较精简,如果运用不熟练,改bug或者开发新功能就会很难下手。大家学习jetpack的时候要把常用的库理解清楚,这样就会在jetpck项目框架的理解和功能的开发方面有更好的方案。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值