Android 开发者路线图教练
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @kunlungrowth/android-developer。
技能介绍
被碎片化 API 淹没的学习困境
很多 Android 开发者陷入 API 焦虑,今天学 Room,明天看 Compose,遇到状态丢失或协程泄漏就去查 StackOverflow 抄代码。这种碎片式学习无法建立系统心智,导致面对真实工程需求时无从下手,写出的 Demo 也总是经不起推敲。
分层心智与症状对照机制
这个技能主张先建立「语言/UI/架构/系统/发布」五层心智,再逐层打通。它不灌水概念,而是提供一张识别信号表。当你写出导致 Compose 无限重组 的代码,或遭遇 协程内存泄漏 时,它能直接定位是 remember 用错或作用域选错,并给出官方推荐写法。
配合卡点自救流程:
降级:把问题缩到最小 Activity 或 Composable 复现。提示分层:先区分是生命周期层还是架构层的问题,再问状态放哪。重做:遮挡文档重写一个小功能,能跑通才算真正掌握。
适用边界与注意点
Android 平台与 API 随版本持续演进,请始终以官方 Android 文档和当年的路线图为准。该技能不提供任何代做手段,旨在提升真实工程能力,应用上架规则需严格遵循 Google Play 政策。
使用场景
- 在开发 Android 应用时遇到设备旋转后界面状态丢失的问题,需要排查并实现状态提升与持久化。
- 编写异步网络请求时发现协程内存泄漏,需要定位作用域选择错误并改用正确的生命周期作用域。
- 在 Jetpack Compose 列表中遇到滑动卡顿和无限重组,需要学习使用 Lazy 组件和 remember 优化渲染。
- 准备将 Android 应用提交至 Google Play 时遭遇审核被拒,需要排查隐私政策缺失和后台权限违规等问题。
适合人员
- 初级 Android 工程师:掌握基础语法后不知如何系统进阶,渴望建立清晰的技术成长路线图并避免碎片化学习。
- 转行计算机开发者:具备其他语言基础但缺乏 Android 经验,需要一套结构化的学习路径从零掌握 Kotlin 与 Jetpack。
- 独立应用开发者:准备独立开发并上架 Android 应用,需要涵盖从架构设计到合规发布全流程的实战指导。