移动开发 Skill技能列表
ExpoAPI审计Skill expo-api-audit
这项技能全面审计 Expo/React Native 应用的 API 集成层,用于识别认证问题、硬编码数据、同步问题以及离线行为等关键问题。关键词包括:API 集成、认证处理、数据同步、离线行为。
GraphQL移动端集成Skill GraphQLMobile
GraphQL 移动端集成技能专注于为移动应用(如 React Native、Flutter、iOS、Android)提供 GraphQL 客户端解决方案。它涵盖 Apollo Client 配置、代码自动生成、缓存策略优化以及实时数据订阅,旨在提升移动端数据获取效率、类型安全性和开发体验。关键词:GraphQL,移动开发,Apollo Client,代码生成,缓存策略,实时订阅,React Native,Flutter,iOS,Android。
Kotlin协程Skill KotlinCoroutines
Kotlin协程是一种用于结构化并发编程的框架,支持异步操作、挂起函数、协程构建器、Flow流和通道通信,具有取消和异常处理机制,适用于Android移动开发和服务器端应用。关键词包括Kotlin协程、异步编程、结构化并发、Android开发、服务器端Kotlin、Flow流、通道通信、取消处理、异常处理。
ReactNativeSkill react-native
React Native是一种用于开发跨平台移动应用的框架,它允许开发者使用JavaScript和React来构建原生应用。这个技能涵盖了React Native的项目结构、组件模式、状态管理、测试和平台特定代码的最佳实践。
asc命令行工具使用指南Skill asc-cli-usage
这个技能提供使用 asc 命令行工具与 App Store Connect 交互的全面指南,包括命令发现、标志约定、输出格式、身份验证和超时设置。适用于 iOS 应用开发、自动化部署和 DevOps 流程,帮助开发者高效管理应用商店相关任务。关键词包括:asc cli, App Store Connect, 命令行工具, iOS 开发, DevOps, 自动化, 应用管理, 移动应用开发。
ReactNativeStylingSkill rn-styling
React Native 样式指南,包含 NativeWind 和 BrandColors 的使用模式,适用于 Expo/React Native 中的样式、主题、颜色、响应式布局或平台特定 UI 开发。
ReactNative性能优化Skill react-native-performance
这个技能专注于优化React Native移动应用的性能,通过FlatList优化、组件记忆化、图像优化、包大小减少和性能分析等技术,提升应用运行效率和用户体验。关键词:React Native,性能优化,FlatList,记忆化,图像优化,包大小,性能分析,移动开发。
Expo应用设计Skill expo-app-design
Expo 应用设计技能专注于利用 Expo Router、NativeWind 和 React Native 构建美观、高效的跨平台移动应用,适用于前端移动开发,提升开发效率和用户体验。关键词:Expo, React Native, 跨平台应用, 移动开发, NativeWind, 导航
代码模式与实践Skill code-patterns-practices
本技能是关于React Native移动应用开发的代码模式、最佳实践和常见解决方案的集合。它提供了组件设计、状态管理、数据获取、性能优化、错误处理以及移动端特有问题的实用模式,旨在帮助开发者编写更高质量、更易维护的代码。关键词:React Native, 移动开发, 代码模式, 最佳实践, 性能优化, 组件设计, 状态管理, 自定义Hooks。
Swift协议导向编程Skill SwiftProtocol-OrientedProgramming
Swift 协议导向编程(POP)是一种用于构建灵活、可组合抽象的范式,通过协议扩展、默认实现、协议组合和关联类型等特性,支持值类型和类,提高代码重用、测试性和架构设计。适用于 iOS 和 macOS 等移动应用开发。关键词:Swift、协议导向编程、协议扩展、组合、关联类型、抽象、代码重用、测试性、iOS 开发、移动开发。
Swift并发编程Skill swift-concurrency
本技能提供Swift并发编程的专家指导,涵盖async/await、actors、tasks、Sendable和Swift 6迁移。帮助开发者编写安全、高性能的并发代码,解决数据竞争、线程安全、代码重构等问题。关键词:Swift并发,async/await,Actor隔离,Sendable,Swift 6迁移,数据竞争,线程安全,结构化并发,性能优化。
AsyncRedux事件处理Skill asyncredux-events
AsyncRedux 事件处理是Flutter框架中的一种状态管理技术,用于通过事件驱动方式控制UI组件。它允许开发者创建单次使用的通知来触发副作用,如清除文本、滚动列表、显示对话框等。适用于移动应用开发,确保UI操作的精确控制。关键词:Flutter, AsyncRedux, 事件驱动, UI控制, 状态管理, 移动开发