移动开发 Skill技能列表

4.5

Swift可选模式Skill SwiftOptionalsPatterns

这个技能涉及Swift编程语言中可选类型的处理模式,包括可选绑定、链式调用、空值合并和现代方法,用于安全地处理可能为空的值,避免常见陷阱和强制解包。关键词:Swift,可选类型,安全编程,移动开发,iOS开发,类型安全,SwiftUI,Combine,async/await。

4.5

Flutter开发技能Skill flutter

此技能提供Flutter移动应用开发的全面指导,包括核心概念如组件、状态管理、导航、平台通道等,关键词包括Flutter开发、移动应用、跨平台、组件、状态管理、导航、平台通道、Flutter应用开发指南。适用于需要构建跨平台移动应用、实现Flutter功能或学习Flutter开发的场景。

4.5

CocoaPods测试规范集成Skill cocoapods-test-specs

这个技能专注于在CocoaPods库中集成和管理自动化测试,通过测试规范定义测试目标、应用主机需求和测试模式,确保代码质量并在发布前验证功能。关键词:CocoaPods、测试规范、自动化测试、iOS开发、macOS开发、移动开发、测试验证、代码质量。

4.5

dotnet-maui-aot技能Skill dotnet-maui-aot

这个技能专注于在 iOS 和 Mac Catalyst 平台上使用 Native AOT 编译技术优化 .NET MAUI 应用程序。它涵盖编译管道配置、性能提升(如大小减少和启动加速)、库兼容性处理、修剪机制以及设备测试。关键词包括 .NET MAUI、iOS、Mac Catalyst、AOT 编译、性能优化、库兼容性、修剪配置。

4.5

AsyncRedux状态设计Skill asyncredux-state-design

AsyncRedux 是一个用于 Flutter 应用的状态管理库,专注于不可变状态设计和异步操作处理。它提供了一种结构化的方式来管理应用状态,支持嵌套状态、业务逻辑封装和高效更新,便于测试和开发。关键词:AsyncRedux, Flutter, 状态管理, 不可变性, 异步操作, 移动开发, 代码示例, 单元测试。

4.5

asc签名设置技能Skill asc-signing-setup

该技能用于使用 Apple Store Connect CLI (asc cli) 设置和轮换 iOS/macOS 应用的签名资产,包括 bundle ID、功能、证书和配置文件,适用于应用开发、发布和签名管理。关键词:asc cli, iOS签名, macOS签名, 证书管理, 配置文件, 应用发布。

4.5

功能开关开发者Skill feature-toggle-developer

本技能指导开发人员系统移除iOS应用中的功能开关,实现自动化代码清理,提升代码质量,避免孤儿代码。关键词:功能开关移除、代码清理、iOS开发、自动化检测、软件开发。

4.5

CocoaPods隐私清单实现Skill cocoapods-privacy-manifests

该技能用于为CocoaPods库实现iOS 17+隐私清单,确保App Store合规性和用户透明度。涵盖PrivacyInfo.xcprivacy文件创建、必要原因API声明和资源包集成。关键词:CocoaPods、隐私清单、iOS 17、App Store、合规、API声明、资源包。

4.5

异步Redux状态不变操作Skill asyncredux-actions-no-state-change

该技能用于在Flutter AsyncRedux框架中创建不改变应用状态的actions,允许执行副作用、调度其他操作或保持状态不变,关键词包括AsyncRedux、Flutter、状态管理、无状态改变、副作用操作、reduce方法、Dart编程。

4.5

Swift/SwiftUI重构技能:模块化MVVM-C架构Skill swift-refactor

本技能提供详细的 Swift 和 SwiftUI 代码重构指南,专注于模块化 MVVM-C 架构,适用于 iOS 应用开发。包括 API 现代化、状态管理、导航协调等关键方面,帮助开发者提升代码质量和性能。关键词:Swift, SwiftUI, 重构, MVVM-C, 模块化, iOS开发, 代码优化。

4.5

AsyncRedux异步操作Skill asyncredux-async-actions

AsyncRedux异步操作是一种在Flutter应用中使用AsyncRedux库进行异步状态管理的技能。它允许开发者创建异步action来处理如API调用、数据库访问、文件操作等异步任务,简化异步工作流程,支持错误处理和状态管理。关键词:AsyncRedux, Flutter, 异步操作, 状态管理, API调用, 数据库操作。

4.5

AsyncRedux撤销重做实现Skill asyncredux-undo-redo

这个技能教你如何在AsyncRedux库中实现撤销和重做功能,通过状态观察者跟踪状态变化、记录历史并管理UI集成,适用于Flutter移动应用开发。关键词:AsyncRedux, 撤销, 重做, Flutter, Dart, 状态管理, 移动开发