早在2008年,Google 推出了Android ,但那个时候 Android 刚刚问世,通过这将近11年的发展和不断优化,Android 能够说逐渐变得成熟,方便和应用愈来愈广。 随着 Android 手机的市场保有量愈来愈多,APP的研发朝着愈发的简单化,易上手的方向发展。而 Google 也是站在这一个角度出发,如何快速得让一个研发人员开发出一款APP,也能够快速的添加新的开发人员。
如今在 Google 应用市场当中,大部分 APP 已经开始使用 Android Jetpack。经过 Android Jetpack 能够让咱们的 BUG 减小,让咱们把更多的精力放在打造应用自己。 为了这种模板式的开发,Google 在2018年推出了 Android Jetpack。接下来,我将会经过一系列的文章来介绍Android Jetpack,旨在但愿了解、学习、应用Android Jetpack的小伙伴一个参考资料。数据库
相信不少小伙伴对MVVM并不陌生,也有不少小伙伴尝试打造MVVM,而如今这就能够经过Android Jetpack来相对轻松地完成。因此从此的分享重点也会放在Architecture Compinents这一部分架构
Jetpack由四部分组成:
如图 ide
Foundation:基础
Architecture:体系结构 UI:视觉交互 Behavior:行为 而Android Jetpack采用的是组件化的方式,这样的好处就是每一个组件都是相对独立的,也就是说每一个组件都是能够被单独使用和构建的。
这样就十分的灵活,咱们能够根据咱们本身的项目选择咱们想要的功能或者是适于咱们应用程序的功能。组件化
架构组件包括布局
1.消除大量重复样板式的代码。
2.简化复杂的任务。
3.提供了强健的向后兼容的能力。
4.加速Android的开发进程。学习
能够看得出,Google 推出的 Android Jetpack 组件的集合,能够让咱们开发者更加轻松地开发出出色的 Android 应用。这些组件可帮助咱们写大量重复的代码的任务,而且能够简化复杂的任务,以便让咱们把更多的精力放在业务逻辑上。最终推进 Android 的快速发展。 Android JetPack 让 Android 一飞冲天! 接下来我会写一系列的文章介绍 Android Jetpack当中的 Architecture Compinents 点击关注 尽请期待!测试