移动开发 Skill技能列表
异步Redux状态不变操作Skill asyncredux-actions-no-state-change
该技能用于在Flutter AsyncRedux框架中创建不改变应用状态的actions,允许执行副作用、调度其他操作或保持状态不变,关键词包括AsyncRedux、Flutter、状态管理、无状态改变、副作用操作、reduce方法、Dart编程。
flutterSkill flutter
Flutter开发技能,涵盖Riverpod状态管理、Freezed数据模型、go_router导航和Mocktail测试,专注于构建高效、可维护的Flutter应用
SwiftSettingsKit(Swift设置工具包)Skill swift-settingskit
这是一个用于 SwiftUI 的 SettingsKit 库,专为构建设置和偏好界面设计。它支持搜索功能、嵌套导航、@Observable/@Bindable 状态管理,适用于 iOS、macOS、watchOS、tvOS 和 visionOS 平台。关键词:SettingsKit, SwiftUI, 设置界面, 搜索功能, 导航, 状态管理, 移动开发, 软件开发。
移动开发模式与最佳实践Skill mobile-development
本技能专注于使用React Native和Flutter进行跨平台移动应用开发,涵盖导航、状态管理和响应式设计等核心模式。适用于构建高效、可扩展的移动应用,提升开发效率和用户体验。关键词:移动开发, React Native, Flutter, 导航, 状态管理, 响应式设计, 跨平台应用, 性能优化, 用户体验
UniAppuViewUI集成与配置技能Skill uniapp-uview
此技能专注于在 UniApp 项目中集成和配置 uView UI,包括处理跨平台应用中的安装、设置、平台特定行为和优化,适用于开发移动应用。关键词:uniapp, uview, uview-ui, 跨平台开发, 移动应用, 前端框架, UI组件库。
Flutter开发技能Skill flutter
此技能提供Flutter移动应用开发的全面指导,包括核心概念如组件、状态管理、导航、平台通道等,关键词包括Flutter开发、移动应用、跨平台、组件、状态管理、导航、平台通道、Flutter应用开发指南。适用于需要构建跨平台移动应用、实现Flutter功能或学习Flutter开发的场景。
CocoaPods隐私清单实现Skill cocoapods-privacy-manifests
该技能用于为CocoaPods库实现iOS 17+隐私清单,确保App Store合规性和用户透明度。涵盖PrivacyInfo.xcprivacy文件创建、必要原因API声明和资源包集成。关键词:CocoaPods、隐私清单、iOS 17、App Store、合规、API声明、资源包。
SwiftUI架构实施技能Skill swift-ui-architect
这个技能用于定义和实施 iOS 26 / Swift 6.2 下的 SwiftUI 模块化 MVVM-C 架构,提供观点鲜明的架构指导,帮助开发者编写、审查或重构 SwiftUI 应用的结构、导航、依赖注入和仓库边界。关键词:SwiftUI 架构、MVVM-C、iOS 开发、模块化、SPM、依赖注入、状态管理、异步数据流,提升代码可维护性、性能和SEO优化。
Swift/SwiftUI性能优化技能Skill swift-optimise
本技能提供针对iOS 26和Swift 6.2的Swift/SwiftUI性能优化指南,涵盖并发模式、渲染性能和动画优化,适用于采用clinic架构的移动应用开发,关键词:Swift, SwiftUI, 性能优化, iOS, 移动开发, 并发, 渲染, 动画。
ReactNativeElements最佳实践Skill react-native-elements
这个技能是关于 React Native Elements UI 组件库的使用最佳实践,帮助开发者构建高性能、主题一致的 React Native 移动应用。关键词包括:React Native、UI 组件、最佳实践、性能优化、主题配置、移动开发。
iOSUI重构Skill ios-ui-refactor
这个技能用于基于 Rams、Segall 和 Edson 设计原则,审查和改进 iOS 26 / Swift 6.2 应用中 SwiftUI 界面的视觉质量。它提供规则和指导,以减少设计元素、提高自我解释性、确保界面诚实、使用不可见设计、系统化思考、处理细节、追求持久性和迭代精炼。关键词:iOS UI 重构,SwiftUI,设计原则,移动开发,界面审查,视觉质量。
AsyncRedux状态持久化实现Skill asyncredux-persistence
这个技能用于在Flutter移动应用开发中,利用AsyncRedux库实现应用状态的本地持久化存储。它允许在会话间恢复状态,涵盖创建自定义Persistor类、实现状态读写方法、控制保存节流、与AppLifecycleManager集成以暂停和恢复持久化,以及使用LocalPersist助手简化磁盘操作。关键词包括AsyncRedux、状态持久化、Persistor、本地存储、Flutter、移动开发、应用状态管理、生命周期管理、LocalPersist。