## 什么是Android架构组件?
### 简介
Android架构组件指Android开发中遵循的架构设计规范,包含但不局限于:1. 基础架构模式(MVC/MVVM/MVP) 2. Jetpack组件(ViewModel/LiveData/Room) 3. 依赖注入框架(Dagger/Hilt) 4. 协程/Flow响应式编程 5. 模块化/组件化设计。企业招聘时通常要求候选人能独立完成架构设计与优化。
### 职业方向
[Android开发工程师](https://www.niuqizp.com/wenku/article-HkUwUUkaZ.html)(初级)→ 高级[Android开发工程师](https://www.niuqizp.com/wenku/article-HkUwUUkaZ.html) → 移动端架构师 → 技术专家/TL
### 核心技能
Jetpack架构组件,MVVM模式,模块化开发,依赖注入(Dagger Hilt),协程 Flow,组件化设计,性能优化,单元测试
### 相关技能
[Kotlin协程](https://s.niuqizp.com/s_campus_Kotlin%E5%8D%8F%E7%A8%8B/?ur=article), [RxJava](https://s.niuqizp.com/s_campus_RxJava/?ur=article), [Compose Multiplatform](https://s.niuqizp.com/s_campus_Compose%20Multiplatform/?ur=article), [Flutter架构设计](https://s.niuqizp.com/s_campus_Flutter%E6%9E%B6%E6%9E%84%E8%AE%BE%E8%AE%A1/?ur=article), [React Native架构优化](https://s.niuqizp.com/s_campus_React%20Native%E6%9E%B6%E6%9E%84%E4%BC%98%E5%8C%96/?ur=article)
### 相关专业
[计算机科学与技术](https://s.niuqizp.com/s_campus_%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6%E4%B8%8E%E6%8A%80%E6%9C%AF/?ur=article), [软件工程](https://s.niuqizp.com/s_campus_%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B/?ur=article), [信息工程](https://s.niuqizp.com/s_campus_%E4%BF%A1%E6%81%AF%E5%B7%A5%E7%A8%8B/?ur=article), [移动应用开发](https://s.niuqizp.com/s_campus_%E7%A7%BB%E5%8A%A8%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91/?ur=article), [电子信息工程](https://s.niuqizp.com/s_campus_%E7%94%B5%E5%AD%90%E4%BF%A1%E6%81%AF%E5%B7%A5%E7%A8%8B/?ur=article)
### 相关证书
[Android认证开发人员(ACD)](https://s.niuqizp.com/s_campus_Android%E8%AE%A4%E8%AF%81%E5%BC%80%E5%8F%91%E4%BA%BA%E5%91%98%28ACD%29/?ur=article), [计算机技术与软件专业技术资格(软考-系统架构设计师)](https://s.niuqizp.com/s_campus_%E8%AE%A1%E7%AE%97%E6%9C%BA%E6%8A%80%E6%9C%AF%E4%B8%8E%E8%BD%AF%E4%BB%B6%E4%B8%93%E4%B8%9A%E6%8A%80%E6%9C%AF%E8%B5%84%E6%A0%BC%28%E8%BD%AF%E8%80%83-%E7%B3%BB%E7%BB%9F%E6%9E%B6%E6%9E%84%E8%AE%BE%E8%AE%A1%E5%B8%88%29/?ur=article), [Google Mobile Web Specialist认证](https://s.niuqizp.com/s_campus_Google%20Mobile%20Web%20Specialist%E8%AE%A4%E8%AF%81/?ur=article)
### 相关岗位
[后端开发工程师](https://s.niuqizp.com/s_campus_%E5%90%8E%E7%AB%AF%E5%BC%80%E5%8F%91%E5%B7%A5%E7%A8%8B%E5%B8%88/?ur=article), [全栈工程师](https://s.niuqizp.com/s_campus_%E5%85%A8%E6%A0%88%E5%B7%A5%E7%A8%8B%E5%B8%88/?ur=article), [移动端架构师](https://s.niuqizp.com/s_campus_%E7%A7%BB%E5%8A%A8%E7%AB%AF%E6%9E%B6%E6%9E%84%E5%B8%88/?ur=article), [Android性能优化工程师](https://s.niuqizp.com/s_campus_Android%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%E5%B7%A5%E7%A8%8B%E5%B8%88/?ur=article), [跨平台开发工程师](https://s.niuqizp.com/s_campus_%E8%B7%A8%E5%B9%B3%E5%8F%B0%E5%BC%80%E5%8F%91%E5%B7%A5%E7%A8%8B%E5%B8%88/?ur=article)
### 求职建议
应届生建议:1. 在GitHub维护Android架构开源项目 2. 熟读《Android开发艺术探索》等架构书籍 3. 重点掌握Jetpack Compose新特性 4. 参与Android架构相关竞赛(如Google Solve for Tomorrow) 5. 实习期间主动承担架构设计模块以积累项目经验