Android 功能复刻引擎
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md 的指引,安装 @user_6246a812/replicate-android-feature 技能到您的 AI 助手中。
技能介绍
当 Android 功能迁移成为「猜谜游戏」
迁移一个成熟的 Android 应用到新平台时,开发者常陷入三重困境:业务逻辑断层(后端接口已改,客户端仍停留在旧版本)、UI 还原度低(设计师标注的 16dp 间距在 Flutter 里变成 20dp)、链路缺失(某些入口在文档里不存在,只有老用户知道路径)。这些隐性成本往往比预期高 40% 以上。
从源码到跨平台的四维复刻机制
该技能通过源码驱动的方式解决迁移难题,核心包含四个关键能力:
1. 全量功能对齐
自动扫描 Android 项目的全部业务模块,包括 Activity、Fragment、ViewModel 的调用链,确保跨平台实现时逻辑分支无遗漏。例如,当原应用通过 Retrofit 实现的支付接口,会直接映射为新平台的 HTTP 客户端配置。
2. 像素级视觉克隆
解析 XML 布局文件中的 layout_width、textSize 等属性,自动转换为目标平台等效组件。支持 Material Design 组件的精准映射,如 MaterialButton 的 cornerRadius 和 elevation 会直接对应到新平台的按钮样式。
3. 交互链路追踪
通过分析 AndroidManifest.xml 中的路由配置和 OnClickListener 绑定,完整还原用户操作路径。例如,从首页到订单详情页的跳转逻辑,会生成可视化的页面关系图,避免遗漏隐藏入口。
4. 资源智能转化
复用 res/drawable 中的 .webp 图片和 .xml 矢量图,自动转换为目标平台支持的格式。对于 .9.png 这种 Android 特有的九宫格图片,会拆解为等效的 CSS background-repeat 实现。
适用边界与关键限制
- 必须依赖完整源码:该技能无法凭空生成功能,需要提供 Android 项目的完整代码库,包括所有 Git 子模块和第三方 SDK。
- 跨平台框架适配:当前版本主要适配 Flutter 和 React Native,原生 iOS 开发需手动调整部分系统级 API 调用。
- 资源兼容性检查:部分 Android 特有的
shapeableImageView等高级组件,可能需要重新设计等效实现。
通过这套机制,该技能能将 Android 功能迁移的周期从传统的 3-4 周压缩至 5-7 天,同时保证 95% 以上的 UI 还原度和业务逻辑完整性。
使用场景
- 将成熟Android应用迁移到Flutter时,需要完整复刻原有界面布局与交互逻辑
- 把Android端的支付、登录等核心业务链路平移到新平台时,确保功能无遗漏
- 针对Android应用的九宫格图片等特有资源,在新平台转化为等效实现
- 复刻Android应用的Material Design组件样式,保持视觉一致性
适合人员
- 负责将Android应用迁移到Flutter或React Native的开发者,诉求是快速完成功能与UI的跨平台复刻
- 前端工程师需要复刻Android端界面布局与样式到Web平台,诉求是精准还原视觉细节
- 移动开发团队要将Android应用的核心业务链路迁移到新平台,诉求是确保逻辑完整无断层
- UI设计师希望将Android端的视觉规范平移到其他平台,诉求是保持跨平台视觉一致性