## Jetpack介绍
### 简介
Jetpack是一套库、工具和指导原则,包含基础组件(如AppCompat)、架构组件(ViewModel/LiveData)、生命周期感知组件等模块,适用于Android 4.0及以上系统开发
### 职业方向
初级Android开发工程师 → 中级移动应用开发工程师 → 高级Android架构师 → 移动端技术负责人
### 核心技能
KotlinJava语言、AndroidSDK、Jetpack组件(ViewModelLiveDataRoomDataStore)、MVVM架构、协程Flow、ComposeUI
### 相关技能
[AndroidArchitectureComponents](https://s.niuqizp.com/s_campus_AndroidArchitectureComponents/?ur=article), [AndroidJetpackCompose](https://s.niuqizp.com/s_campus_AndroidJetpackCompose/?ur=article), [GooglePlay服务集成](https://s.niuqizp.com/s_campus_GooglePlay%E6%9C%8D%E5%8A%A1%E9%9B%86%E6%88%90/?ur=article), [Firebase集成](https://s.niuqizp.com/s_campus_Firebase%E9%9B%86%E6%88%90/?ur=article), [MaterialDesign](https://s.niuqizp.com/s_campus_MaterialDesign/?ur=article)
### 相关专业
[计算机科学与技术](https://s.niuqizp.com/s_campus_计算机科学与技术/?ur=article), [软件工程](https://s.niuqizp.com/s_campus_软件工程/?ur=article), [电子信息工程](https://s.niuqizp.com/s_campus_电子信息工程/?ur=article), [人工智能](https://s.niuqizp.com/s_campus_人工智能/?ur=article), [网络工程](https://s.niuqizp.com/s_campus_网络工程/?ur=article)
### 相关证书
[GoogleAndroid认证开发工程师](https://s.niuqizp.com/s_campus_GoogleAndroid认证开发工程师/?ur=article), [GDSC认证](https://s.niuqizp.com/s_campus_GDSC认证/?ur=article), [计算机技术与软件专业技术资格(程序员软件设计师)](https://s.niuqizp.com/s_campus_计算机技术与软件专业技术资格(程序员软件设计师)/?ur=article), [GoogleCloud认证](https://s.niuqizp.com/s_campus_GoogleCloud认证/?ur=article)
### 相关岗位
[Android开发工程师](https://s.niuqizp.com/s_campus_Android开发工程师/?ur=article), [移动端开发工程师](https://s.niuqizp.com/s_campus_移动端开发工程师/?ur=article), [移动应用架构师](https://s.niuqizp.com/s_campus_移动应用架构师/?ur=article), [Android系统工程师](https://s.niuqizp.com/s_campus_Android系统工程师/?ur=article), [Flutter开发工程师](https://s.niuqizp.com/s_campus_Flutter开发工程师/?ur=article)
### 求职建议
应届生建议:1. 完成Jetpack官方基础课程 2. 使用ViewModel+Repository架构开发完整项目 3. 在Google Play或应用市场发布个人作品 4. 熟悉Jetpack Compose现代化开发 5. 准备Jetpack常见面试题(如Lifecycle工作原理)