移动开发 Skill技能列表

AsyncReduxProvider集成Skill asyncredux-provider-integration

4.5

这个技能用于在Flutter移动应用开发中集成AsyncRedux状态管理和Provider依赖注入包,通过provider_for_redux提供ReduxSelector和ReduxConsumer等工具,优化UI重建控制、状态访问和渐进式迁移,提高开发效率和代码可维护性。关键词:AsyncRedux, Provider, Flutter, 状态管理, 依赖注入, ReduxSelector, StoreConnector, 移动开发

AsyncRedux乐观更新技术Skill asyncredux-optimistic-update-mixin

4.5

该技能用于移动应用开发中实现乐观更新,通过AsyncRedux框架提供即时UI反馈。在服务器操作完成前乐观更新状态,失败时自动回滚,提升用户体验。适用于创建、删除、提交等一次性操作,以及实时同步场景。关键词:乐观更新、AsyncRedux、Flutter、状态管理、UI反馈、服务器同步、回滚处理。

AsyncRedux观察器配置Skill asyncredux-observers

4.5

该技能涉及在AsyncRedux中设置观察器,用于调试和监控Flutter应用的状态管理。关键功能包括动作观察(ActionObserver)、状态变更跟踪(StateObserver)、错误处理(ErrorObserver)和模型重建监控(ModelObserver)。适用于移动开发中的状态管理优化、问题排查和数据分析,提升应用性能和可维护性。

AsyncRedux与FlutterHooks集成技能Skill asyncredux-flutter-hooks

4.5

这个技能用于在Flutter移动应用开发中,通过`flutter_hooks_async_redux`包集成AsyncRedux状态管理与Flutter Hooks,提供useSelector、useDispatch等钩子来实现状态访问和动作分发,简化功能组件的开发,提升代码效率和可维护性。关键词:Flutter, AsyncRedux, Hooks, 状态管理, 移动开发, 功能组件, 钩子API。

AsyncRedux前后方法Skill asyncredux-before-after

4.5

这个技能涉及在AsyncRedux库中使用`before()`和`after()`方法来增强Redux动作的生命周期管理。`before()`方法用于运行预处理检查如验证权限或显示加载指示器,而`after()`方法确保清理逻辑如隐藏指示器,并且总是执行,类似于finally块。适用于Flutter应用的状态管理,提高代码的可维护性和错误处理能力。关键词:AsyncRedux, ReduxAction, before方法, after方法, 生命周期管理, Flutter状态管理, 错误处理, 预处理, 后处理, 模态屏障, 动作混合。

添加第三方依赖Skill add-dependency

4.5

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

应用商店部署Skill app-store-deployment

4.5

本技能提供iOS和Android应用部署到App Store和Google Play的详细指南,包括签名、版本控制、构建配置、提交流程和发布管理。

dotnet-uno目标部署技能Skill dotnet-uno-targets

4.5

本技能提供Uno Platform应用程序的跨平台部署详细指南,涵盖Web/WASM、iOS、Android、macOS、Windows、Linux和嵌入式平台。内容包括项目设置、调试工作流、打包分发、平台特定问题及AOT/修剪优化。关键词:Uno Platform, 跨平台部署, WASM, iOS, Android, macOS, Windows, Linux, 嵌入式, AOT编译, 代码修剪。

ASC订阅批量本地化Skill asc-subscription-localization

4.5

这个技能使用 Apple Store Connect 命令行工具(ASC)来批量创建或更新订阅、订阅组和应用内购买在所有 App Store 语言环境下的显示名称和描述。它旨在消除在 App Store Connect 中逐个点击每种语言手动设置显示名称的繁琐过程,提高本地化效率,适用于iOS开发、移动应用发布、自动化本地化和订阅管理。关键词包括:批量本地化、App Store Connect、订阅管理、应用内购买、ASC工具、自动化、iOS开发、本地化效率。

AppStore提交健康检查Skill asc-submission-health

4.5

此技能用于预检 App Store 提交、提交构建和监控审查状态,帮助减少提交失败、优化流程和提高效率。关键词:App Store 提交、预检、构建管理、审查状态监控、故障排除、移动开发、iOS 应用、应用商店审查。

异步Redux等待条件Skill asyncredux-wait-condition

4.5

这是一个用于Dart/Flutter中Redux的异步等待方法,允许在actions中暂停执行直到应用状态满足特定条件。适用于等待价格阈值、协调动作间的依赖和实现条件工作流。关键词:Redux, Dart, Flutter, 异步编程, 状态管理, 条件执行, 移动开发。

非重入混入Skill asyncredux-nonreentrant-mixin

4.5

NonReentrant混入是一种用于AsyncRedux库的技能,用于防止动作的并发执行,确保在动作运行期间,同一类型的动作不会被重复调度。这有助于避免重复表单提交、防止竞态条件和保护长时间运行的操作。关键词包括:非重入混入、AsyncRedux并发控制、动作调度防重复、Flutter开发优化。