如果你现在是一名 Android 开发者,你可能正在问三个问题:

接下来我该学什么?

既然 AI 能写代码了,这些东西还重要吗?

面试到底会问我什么?

过去的一年并没有让这些问题变得更简单。2026 年 5 月,谷歌宣布 Android UI 现在是 Compose-first(优先使用 Compose),并将被 Compose 取代的 View 组件置入维护模式:仅修复关键错误,不再添加新功能,但也没有计划移除它们。同一天,Android CLI 1.0 稳定版发布,使得 AI 代理可以构建和运行 Android 应用。另有报道称,谷歌正在试点让候选人在面试中使用 Gemini 进行编码考核。

这篇文章回答了以上三个问题。它是一份完整的 2027 年路线图:学什么、按什么顺序学、学到多深、每个阶段面试官会问什么,以及 AI 的角色定位。

简短回答:先学 Kotlin 和 Android 平台,然后是协程、Compose 和架构,接着是数据、测试、生产环境和系统设计。在每个阶段都使用 AI,但前提是你能够快速验证它给出的结果。面试考察的内容相同,外加编码题和设计题。

这份路线图基于官方 Android 开发者文档和 Kotlin 文档、开发者公开分享的最新面试经历,以及我在生产环境中的 Android 工作经验编写而成。这是我个人的路线图,并非由谷歌或 JetBrains 发布。

进入 2027 年,Android 开发者面临哪些变化?

一份路线图只有与你将要交付的平台相匹配才有用。以下是过去一年影响你学习方向的变化,按时间从新到旧排列:

  • 2027 年 2 月 1 日:Play 商店阻止不支持 16 KB 内存页的应用更新(目标为 Android 15+ 的应用)。对你学习的启示:即使你从不写 C++,也要了解原生库和构建配置如何影响这一点。
  • 2027 年:开发者验证扩展到所有通过认证的 Android 设备上的应用。对你学习的启示:即使在 Play 商店之外分发的应用也需要经过开发者验证。
  • 2026 年 8 月 31 日:新应用和更新必须面向 Android 16(API 36)。对你学习的启示:你必须了解 API 36 的行为变更,而不仅仅是新增的 API。
  • 2026 年 7 月:谷歌表示排名前 1000 的应用中有超过 68% 在生产环境中使用了 Compose。对你学习的启示:Compose 已是雇主期望的默认技能。
  • 2026 年 5 月 19 日:Compose-first 策略——View 组件仅获得关键错误修复,无新功能。对你学习的启示:先学 Compose;学习 View 是为了维护旧代码。
  • 2026 年 5 月 19 日:Android CLI 1.0 和面向 AI 代理的 Android 技能发布。对你学习的启示:AI 代理可以构建和运行 Android 应用;你的工作转向检查它们的结果。

这些变化并没有取代基础知识。大多数变化奖励的是那些已经理解生命周期、状态和构建过程的开发者。