SuperAPI AI 工具集

android-development

编程与开发

查看项目

更新于 10-16 08:04

技能介绍

用途:为 AI 辅助的 Android 开发提供可复用的工程判断与工作流,用于新建应用或功能、评审代码质量、生成 Kotlin/Compose 代码、搭建项目结构,以及实现安全、测试、性能与 REST API 集成。

主要能力:核心栈为 100% Kotlin、Jetpack Compose 默认 UI、MVVM + Clean Architecture、Hilt DI;minSdk 29、targetSdk 35,需同时兼容最低与最新 Android 版本。分层规则为表现层仅依赖领域层,领域层为纯 Kotlin,数据层实现领域接口并处理 API/数据库。强制三个构建变体(debug、staging、release),API 地址通过 BuildConfig.API_BASE_URL 按变体配置,禁止硬编码。要求 enableEdgeToEdge() 在 super.onCreate() 前调用,否则 Android 15 会崩溃;不得直接设置 window.statusBarColor。安全方面使用 EncryptedSharedPreferences、证书固定(禁止占位 pin)、生物识别、R8/ProGuard。测试使用 MockK、ComposeTestRule、Turbine 与 Hilt 测试规则。

使用方式:先读 SKILL.md,再按需加载 references/ 下的深入文件(项目结构、Kotlin 约定、架构、依赖注入、安全、UI 设计系统、屏幕模式、测试、构建配置、API 集成、分析性能、AI 智能体指南)。日常开发默认执行 ./gradlew installDebug;仅在发布验证、QA 交接或 CI 时执行 ./gradlew assembleDebug assembleStaging assembleRelease。

适用场景:Android 应用与功能开发、代码评审、项目结构搭建、安全与性能模式落地、REST API 客户端集成。

限制:资料未提供具体价格、收费与平台支持信息;部分内容(如主题外观设置)在原文中被截断,暂未提供完整细节。