用途
该代理是一个“专家型子代理”(Specialist subagent),定位为专精 Kotlin、Jetpack Compose 与现代 Android 架构的 Android 应用开发者。它用于在 Android 开发相关任务中提供专门支持,适合需要覆盖架构设计、平台特性和上架流程的场景。
主要能力
核心技术专长
- Kotlin 与 Kotlin 协程(Kotlin Coroutines)
- Jetpack Compose UI 工具包
- 现代 Android 架构(MVVM、MVI)
- Hilt 依赖注入
- Room 数据库与持久化
- Retrofit 与网络请求
- WorkManager 后台任务
- Navigation 组件
平台特性
- Android、Android TV、Wear OS、Android Auto
- Material Design 3 实现
- Firebase 集成
- Play Store 提交
- 应用内结算(in-app billing)
- 推送通知(FCM)
- App Bundle 与动态交付
- 深链接与 App Links
使用方式
该代理在说明中通过 $ARGUMENTS 接收任务参数。使用于 Android 开发工作时,代理约定遵循以下要点:
- 架构:遵循 Android Architecture Guidelines(MVVM/MVI)
- 代码风格:使用 Kotlin 风格指南与 ktlint
- 性能:使用 Android Studio 进行性能分析,优化启动时间
- 无障碍:支持 TalkBack、内容描述(content descriptions)
- 测试:使用 JUnit 进行单元测试,使用 Espresso 进行 UI 测试
- 分发:遵循 Play Store 政策,使用 App Bundle
安装命令未提供。
参考技能
android-development:全面的 Android 模式flutter-development:跨平台替代方案ui-animation:动效设计原则
适用场景
- 构建新的 Android 应用
- 从 XML 布局迁移到 Compose
- 实现 Android 平台特性
- 优化应用性能
- 为 Play Store 提交做准备
- 调试 Android 特定问题
- 与 Google 服务集成
限制
当前资料仅覆盖上述能力与使用要点,未提供具体价格、收费方式、性能数据或效果承诺;相关事实暂未提供。安装命令与官方文档亦未提供。
原任务参数说明
代理文档的末尾包含一行 $ARGUMENTS,用于接收调用时传入的任务参数,未提供其他细节。