移动开发 Skill技能列表
ReactNative平台API技能Skill react-native-platform
该技能专注于在React Native应用中处理iOS和Android平台特定代码,包括平台检测、平台特定文件、组件、权限处理和跨平台最佳实践,帮助开发者高效实现移动应用开发。关键词:React Native, 跨平台开发, iOS, Android, 平台API, 原生模块, 移动应用开发。
Swift并发开发者Skill swift-concurrency-developer
这个技能专注于Swift并发编程,提供基于Office Building心智模型的专家指导,涵盖actors、isolation、Sendable、TaskGroups等关键概念,帮助开发者解决并发警告、数据竞争问题,优化代码性能。适用于移动开发、iOS应用开发等场景。关键词:Swift并发,actor模型,数据安全,移动开发,iOS开发,并发编程。
iOS本地化开发技能Skill localization-developer
这个技能专注于iOS应用的本地化开发,提供上下文感知的路由到Anytype iOS本地化系统。它帮助开发者管理.xcstrings文件,正确使用Loc常量,避免硬编码字符串,并遵循特定的工作流程和规则。关键词:本地化、iOS开发、字符串管理、.xcstrings、Loc常量、移动开发。
深度链接技能Skill deep-linking
深度链接技能是移动应用开发的核心技术,用于实现iOS Universal Links、Android App Links和自定义URL方案,支持跨平台深度链接配置、延迟深度链接处理、应用内导航路由和链接验证。该技能涵盖AASA文件配置、assetlinks.json设置、SwiftUI/UIKit/Kotlin/React Native实现、服务器验证和最佳实践,帮助开发者构建无缝的用户体验,实现从网页、邮件、通知到应用内特定页面的直接跳转。
Firebase移动端技能Skill FirebaseMobile
Firebase移动端技能是一个用于移动应用开发的工具包,专注于提供Firebase后端服务(BaaS)的无缝集成。它支持移动应用开发者快速配置和实施关键功能,包括用户身份验证(如邮箱密码、社交登录)、实时数据库(Cloud Firestore)、云存储、云函数、远程配置和性能监控。该技能通过提供代码示例、安全规则配置和模拟器使用指南,帮助开发者构建安全、可扩展且高效的移动应用后端,尤其适用于iOS和Android平台的开发。关键词:Firebase,移动开发,后端即服务,身份验证,实时数据库,云存储,云函数,移动应用后端集成。
AsyncRedux同步动作开发Skill asyncredux-sync-actions
该技能用于在 Flutter 应用中实现同步状态管理动作,通过 AsyncRedux 库定义 ReduxAction 子类,使用 reduce() 方法返回新状态以立即更新应用状态。关键词:AsyncRedux, Flutter, 同步动作, 状态管理, Redux, 移动开发。
Expo升级指南Skill upgrading-expo
本技能提供Expo SDK版本升级的详细指南,帮助开发者解决依赖冲突、处理破坏性更改,并实现顺利迁移,适用于移动应用开发场景。关键词:Expo, SDK升级, 依赖管理, React Native, 移动开发, 版本迁移, 依赖冲突, 破坏性更改
Expo应用设计Skill expo-app-design
Expo 应用设计技能专注于利用 Expo Router、NativeWind 和 React Native 构建美观、高效的跨平台移动应用,适用于前端移动开发,提升开发效率和用户体验。关键词:Expo, React Native, 跨平台应用, 移动开发, NativeWind, 导航
CocoaPods发布工作流程Skill cocoapods-publishing-workflow
这个技能提供了发布CocoaPods库到官方CocoaPods Trunk的完整指南,涵盖注册、验证、版本管理和最佳实践,适用于iOS和macOS开发者进行库分发,关键词包括CocoaPods、发布、工作流程、移动开发、iOS开发。
AsyncRedux分发动作技能Skill asyncredux-dispatching-actions
这个技能专注于在Flutter应用中使用AsyncRedux库分发动作的各种方法,包括dispatch、dispatchAndWait、dispatchAll、dispatchAndWaitAll和dispatchSync。它支持从widgets和其他动作内部进行分发,适用于状态管理和异步操作,关键词:AsyncRedux, Flutter, 分发动作, 状态管理, Dart, 移动开发。
ExpoReactNative开发技能Skill expo-react-native-coder
这个技能提供全面的Expo React Native移动应用开发指南,涵盖项目设置、路由导航、屏幕开发、数据管理、认证安全、深度链接等关键领域。适用于前端开发者和移动应用开发者,帮助快速构建高性能的Expo应用。关键词:Expo, React Native, 移动开发, 前端开发, 导航, 认证, 深度链接。
Swift并发编程Skill swift-concurrency
本技能提供Swift并发编程的专家指导,涵盖async/await、actors、tasks、Sendable和Swift 6迁移。帮助开发者编写安全、高性能的并发代码,解决数据竞争、线程安全、代码重构等问题。关键词:Swift并发,async/await,Actor隔离,Sendable,Swift 6迁移,数据竞争,线程安全,结构化并发,性能优化。