移动开发 Skill技能列表

4.5

移动应用安全Skill mobile-security

这是一个专注于移动应用安全开发的技能工具包,提供iOS和Android平台下的全面安全解决方案。核心功能包括:OWASP MASVS合规性实现、敏感数据安全存储(Keychain/Keystore)、证书绑定(Certificate Pinning)、生物识别认证(Face ID/Touch ID/指纹)以及应用安全加固(越狱检测、代码混淆、防篡改)。适用于移动开发工程师、安全工程师进行应用安全审计、漏洞修复和安全功能开发。关键词:移动安全、OWASP MASVS、iOS安全、Android安全、证书绑定、生物识别认证、数据加密、安全存储、应用加固、安全合规。

4.5

移动应用性能剖析与优化Skill MobilePerformanceProfiling

本技能专注于移动应用(iOS、Android、React Native、Flutter)的性能分析与优化。提供全面的性能剖析工具链使用指南,包括Xcode Instruments、Android Profiler、Flipper和Flutter DevTools,帮助开发者识别CPU瓶颈、内存泄漏、渲染卡顿、启动缓慢等核心性能问题,并提供代码级的优化方案和最佳实践。关键词:移动性能优化,应用性能剖析,内存泄漏检测,帧率优化,启动加速,React Native性能,Flutter性能,SwiftUI优化,Jetpack Compose优化。

4.5

移动分析技能Skill MobileAnalytics

该技能是一个专注于移动应用数据追踪与分析的开发工具包。它提供了一套完整的解决方案,用于集成和配置主流移动分析平台,包括Firebase Analytics、Crashlytics、Mixpanel、Amplitude等。核心功能涵盖自定义事件埋点、用户行为分析、崩溃监控上报、A/B测试远程配置以及用户画像构建。适用于iOS和Android开发者,旨在通过标准化的代码实现,高效收集应用使用数据,监控应用稳定性,并基于数据驱动产品优化与增长决策。关键词:移动应用分析,崩溃报告,Firebase,事件跟踪,用户行为,A/B测试,数据埋点,移动开发SDK。

4.5

添加第三方依赖Skill add-dependency

本技能用于规范地向软件项目中添加第三方库依赖。它定义了从必要性验证、版本查找、版本目录更新到构建验证的完整审批工作流,确保依赖管理的规范性和项目稳定性。关键词:依赖管理,版本控制,Gradle,构建工具,软件工程,项目规范,审批流程,TOML配置。

4.5

Kotlin/JetpackComposeDevelopmentSkill Kotlin/JetpackComposeDevelopment

这项技能是为使用 Kotlin 和 Jetpack Compose 进行原生 Android 开发的专家提供的,包括 UI 组件生成、架构模式实现和 Gradle 构建操作。

4.5

iOS数据持久化技能Skill iOSPersistence(CoreData/Realm)

本技能专注于为 iOS 应用提供专业的本地数据存储与管理解决方案,涵盖 Core Data 和 Realm 两大主流框架。核心能力包括:数据模型设计、CRUD操作实现、数据迁移策略、iCloud/CloudKit同步配置、数据库性能优化、以及离线优先架构支持。适用于需要高效、稳定、可扩展本地数据存储的 iOS 应用开发场景,如笔记应用、任务管理、电商购物车、离线阅读等。关键词:iOS数据存储,Core Data,Realm,数据持久化,本地数据库,Swift开发,移动端数据库,数据迁移,云同步,离线应用。

4.5

GraphQL移动端集成Skill GraphQLMobile

GraphQL 移动端集成技能专注于为移动应用(如 React Native、Flutter、iOS、Android)提供 GraphQL 客户端解决方案。它涵盖 Apollo Client 配置、代码自动生成、缓存策略优化以及实时数据订阅,旨在提升移动端数据获取效率、类型安全性和开发体验。关键词:GraphQL,移动开发,Apollo Client,代码生成,缓存策略,实时订阅,React Native,Flutter,iOS,Android。

4.5

GooglePlay控制台技能Skill GooglePlayConsole

Google Play控制台技能是专门用于Android应用在Google Play商店进行发布、管理和优化的专业技能。它涵盖了应用包(AAB)上传、发布轨道配置、商店列表管理、数据安全声明、应用内产品配置、测试分发以及自动化发布流程。通过集成Google Play开发者API、Fastlane等工具,实现高效的CI/CD流程,确保应用合规上架与持续更新。关键词:Google Play商店发布、Android应用分发、AAB上传、应用商店优化、自动化发布、数据安全合规、Fastlane配置、Play开发者API、分阶段发布、应用生命周期管理。

4.5

Flutter/Dart开发技能Skill Flutter/DartDevelopment

Flutter/Dart 开发技能是一项专注于使用 Google 的 Flutter 框架和 Dart 编程语言进行跨平台移动应用开发的专项能力。它涵盖了从项目初始化、UI组件构建、状态管理(如 BLoC、Provider、Riverpod)、导航路由(如 GoRouter、AutoRoute)、代码生成(如 Freezed、Build Runner)到性能优化和测试的全流程开发。该技能旨在帮助开发者高效构建高性能、美观的 iOS、Android 和 Web 应用,特别适用于需要快速迭代和代码复用的场景。关键词:Flutter开发,Dart编程,跨平台应用,移动开发,UI组件,状态管理,性能优化,代码生成。

4.5

Firebase移动端技能Skill FirebaseMobile

Firebase移动端技能是一个用于移动应用开发的工具包,专注于提供Firebase后端服务(BaaS)的无缝集成。它支持移动应用开发者快速配置和实施关键功能,包括用户身份验证(如邮箱密码、社交登录)、实时数据库(Cloud Firestore)、云存储、云函数、远程配置和性能监控。该技能通过提供代码示例、安全规则配置和模拟器使用指南,帮助开发者构建安全、可扩展且高效的移动应用后端,尤其适用于iOS和Android平台的开发。关键词:Firebase,移动开发,后端即服务,身份验证,实时数据库,云存储,云函数,移动应用后端集成。

4.5

深度链接技能Skill deep-linking

深度链接技能是移动应用开发的核心技术,用于实现iOS Universal Links、Android App Links和自定义URL方案,支持跨平台深度链接配置、延迟深度链接处理、应用内导航路由和链接验证。该技能涵盖AASA文件配置、assetlinks.json设置、SwiftUI/UIKit/Kotlin/React Native实现、服务器验证和最佳实践,帮助开发者构建无缝的用户体验,实现从网页、邮件、通知到应用内特定页面的直接跳转。

4.5

AppStoreConnect应用商店连接技能Skill AppStoreConnect

App Store Connect 技能是专为苹果应用商店(App Store)设计的一套自动化与管理系统。它集成了 App Store Connect API,提供从应用构建上传、元数据管理、TestFlight 内测分发、应用内购买配置到最终提交审核和发布管理的全流程解决方案。核心功能包括自动化脚本执行(如 xcrun、Fastlane)、多语言元数据管理、截图与预览视频处理、合规性检查以及发布策略配置。该技能旨在帮助 iOS 开发者、移动应用团队和 DevOps 工程师高效、规范地完成应用上架与迭代,提升应用商店优化(ASO)效果和发布效率。 关键词:App Store Connect, iOS 应用上架, 苹果应用商店, TestFlight 分发, 应用元数据管理, Fastlane 自动化, App Store API, 应用审核提交, 移动应用发布, ASO 优化