移动开发 Skill技能列表

AsyncRedux状态设计Skill asyncredux-state-design

4.5

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

AsyncRedux状态持久化实现Skill asyncredux-persistence

4.5

这个技能用于在Flutter移动应用开发中,利用AsyncRedux库实现应用状态的本地持久化存储。它允许在会话间恢复状态,涵盖创建自定义Persistor类、实现状态读写方法、控制保存节流、与AppLifecycleManager集成以暂停和恢复持久化,以及使用LocalPersist助手简化磁盘操作。关键词包括AsyncRedux、状态持久化、Persistor、本地存储、Flutter、移动开发、应用状态管理、生命周期管理、LocalPersist。

AsyncRedux前后方法Skill asyncredux-before-after

4.5

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

异步Redux基础动作类创建Skill asyncredux-base-action

4.5

这个技能用于在AsyncRedux框架中创建自定义基础动作类,通过添加getter快捷方式、选择器方法、共享错误处理逻辑和类型安全环境访问,来优化代码结构、提高开发效率和维护性。关键词:AsyncRedux, Flutter, 状态管理, 基础动作类, 代码优化, 移动开发。

AsyncRedux异步操作Skill asyncredux-async-actions

4.5

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

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

4.5

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

iOS自动化截图管道Skill asc-shots-pipeline

4.5

这个技能用于自动化iOS应用的截图流程,包括使用Xcode构建工具、AXe进行UI操作、JSON配置文件、Go框架工具和asc上传功能。适用于移动应用开发中的截图自动化工作流,关键词包括:iOS开发,自动化截图,xcodebuild,AXe,框架,上传,移动开发,DevOps,测试。

设计系统开发者Skill design-system-developer

4.5

这是一个智能路由器技能,用于Anytype iOS设计系统的上下文感知路由,包括图标、排版、颜色和间距。它帮助开发者在Figma设计稿到代码的翻译过程中高效工作,确保UI组件和设计资产的一致性。关键词:设计系统,iOS,Figma,Swift,图标,排版,颜色,间距,UI组件,移动开发,智能路由器。

代码生成开发者Skill code-generation-developer

4.5

这个技能是用于智能路由到代码生成工作流的工具,帮助开发者自动化和管理iOS应用中的代码生成任务。主要功能包括使用SwiftGen处理资产和本地化,Sourcery进行模板代码生成,功能标志用于安全功能推出,以及Protobuf中间件绑定。关键词:代码生成、SwiftGen、Sourcery、功能标志、Protobuf、make generate、iOS开发、自动化工具、移动应用开发、软件开发效率。

AsyncRedux节流混合Skill asyncredux-throttle-mixin

4.5

这个技能是 AsyncRedux 状态管理库中的一个节流混合(Throttle mixin),用于限制 Action 的执行频率,防止过于频繁的调用。适用于价格刷新、API 调用限速、防止按钮滥点等场景,确保数据新鲜度和服务器负载控制。关键词:节流、Action、Dart、Flutter、AsyncRedux、状态管理、混合、限频。

AsyncReduxProvider集成Skill asyncredux-provider-integration

4.5

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

检查互联网MixinSkill asyncredux-check-internet-mixin

4.5

CheckInternet Mixin是Flutter/Dart开发中AsyncRedux库的一个混合类,用于在执行动作前验证设备互联网连接。它通过重写before()方法在无网络时抛出UserException触发错误对话框,支持自定义错误消息、无对话框处理(结合NoDialog)、静默中止(使用AbortWhenNoInternet)以及无限重试(UnlimitedRetryCheckInternet)等特性。适用于移动应用开发,确保网络依赖性操作的可靠性。关键词:Flutter开发, Dart编程, AsyncRedux, 网络连接检查, 移动应用, 错误处理, Mixin, 网络验证。