移动开发 Skill技能列表
AsyncRedux节流混合Skill asyncredux-throttle-mixin
这个技能是 AsyncRedux 状态管理库中的一个节流混合(Throttle mixin),用于限制 Action 的执行频率,防止过于频繁的调用。适用于价格刷新、API 调用限速、防止按钮滥点等场景,确保数据新鲜度和服务器负载控制。关键词:节流、Action、Dart、Flutter、AsyncRedux、状态管理、混合、限频。
AsyncReduxFlutter设置Skill asyncredux-setup
AsyncRedux 是用于 Flutter 应用的状态管理库。此技能涉及在 Flutter 项目中初始化、配置和使用 AsyncRedux,包括创建状态类、设置存储、包装应用等步骤。适用于开发高效、可维护的移动应用,关键词包括 AsyncRedux、Flutter、状态管理、Redux、移动开发。
AsyncRedux中止调度Skill asyncredux-abort-dispatch
这个技能用于在AsyncRedux(Flutter状态管理库)中通过abortDispatch()方法条件性地阻止Redux动作的执行。它允许在动作生命周期前检查条件,如用户认证、角色授权、功能启用状态、数据新鲜度或维护模式,以静默跳过动作,不执行before()、reduce()和after()方法,保持状态不变。适用于实现安全守卫、功能标志、性能优化和条件调度等场景,提升应用的安全性和效率。关键词:AsyncRedux, Flutter, 动作中止, 条件调度, 状态管理, 认证授权, 功能标志, 维护模式, 静默跳过。
PushNotificationsSkill push-notifications
这项技能提供了跨iOS和Android平台的推送通知实现能力,涵盖了证书/密钥配置、通知负载设计、富媒体附件、深度链接和后台通知处理。
dotnet-uno-mcp技能Skill dotnet-uno-mcp
此技能用于通过MCP服务器查询Uno Platform的实时文档,支持工具检测、搜索-获取工作流、初始化规则和优雅回退。关键词包括Uno Platform、MCP、文档查询、.NET开发、跨平台应用、移动开发。
ascID解析器Skill asc-id-resolver
这是一个用于App Store Connect ID解析的技能,通过asc命令将友好名称转换为应用、构建、版本、TestFlight组、测试员、预发布版本和审核提交的ID,适用于iOS应用开发和移动应用管理,提升开发效率。关键词包括:App Store Connect, ID解析, iOS开发, 移动应用, 应用管理, asc命令。
SwiftUI模式开发者Skill swiftui-patterns-developer
这个技能专注于SwiftUI视图的结构和模式开发,帮助开发者应用一致的组织和最佳实践,包括视图排序、子视图提取、MVVM模式、ViewModels使用、依赖注入等,适用于重构和组织iOS/macOS应用中的SwiftUI代码。关键词:SwiftUI、视图结构、重构、子视图、MVVM、ViewModels、依赖注入、SwiftUI最佳实践、移动开发。
AsyncRedux用户异常处理技能Skill asyncredux-user-exceptions
AsyncRedux 中的 UserException 技能用于在 Flutter 应用中处理用户面对的错误,包括从动作中抛出异常、设置错误对话框、自定义错误显示和非中断错误通知。关键词:AsyncRedux、UserException、错误处理、Flutter、状态管理、移动开发、用户体验。
AsyncReduxProvider集成Skill asyncredux-provider-integration
这个技能用于在Flutter移动应用开发中集成AsyncRedux状态管理和Provider依赖注入包,通过provider_for_redux提供ReduxSelector和ReduxConsumer等工具,优化UI重建控制、状态访问和渐进式迁移,提高开发效率和代码可维护性。关键词:AsyncRedux, Provider, Flutter, 状态管理, 依赖注入, ReduxSelector, StoreConnector, 移动开发
AsyncRedux乐观更新技术Skill asyncredux-optimistic-update-mixin
该技能用于移动应用开发中实现乐观更新,通过AsyncRedux框架提供即时UI反馈。在服务器操作完成前乐观更新状态,失败时自动回滚,提升用户体验。适用于创建、删除、提交等一次性操作,以及实时同步场景。关键词:乐观更新、AsyncRedux、Flutter、状态管理、UI反馈、服务器同步、回滚处理。
AsyncRedux观察器配置Skill asyncredux-observers
该技能涉及在AsyncRedux中设置观察器,用于调试和监控Flutter应用的状态管理。关键功能包括动作观察(ActionObserver)、状态变更跟踪(StateObserver)、错误处理(ErrorObserver)和模型重建监控(ModelObserver)。适用于移动开发中的状态管理优化、问题排查和数据分析,提升应用性能和可维护性。
AsyncRedux与FlutterHooks集成技能Skill asyncredux-flutter-hooks
这个技能用于在Flutter移动应用开发中,通过`flutter_hooks_async_redux`包集成AsyncRedux状态管理与Flutter Hooks,提供useSelector、useDispatch等钩子来实现状态访问和动作分发,简化功能组件的开发,提升代码效率和可维护性。关键词:Flutter, AsyncRedux, Hooks, 状态管理, 移动开发, 功能组件, 钩子API。