移动开发 Skill技能列表
iOSXcode工具配置最佳实践指南Skill ios-xcode
本技能提供针对iOS 26 / Swift 6.2的Xcode项目配置、SwiftData持久化、测试、调试、性能分析和应用分发工具指导,适用于诊所模块化MVVM-C架构的移动应用开发。关键词:iOS, Xcode, Swift, SwiftData, MVVM-C, 工具配置, 测试, 调试, 性能分析, 应用分发
iOSUI重构Skill ios-ui-refactor
这个技能用于基于 Rams、Segall 和 Edson 设计原则,审查和改进 iOS 26 / Swift 6.2 应用中 SwiftUI 界面的视觉质量。它提供规则和指导,以减少设计元素、提高自我解释性、确保界面诚实、使用不可见设计、系统化思考、处理细节、追求持久性和迭代精炼。关键词:iOS UI 重构,SwiftUI,设计原则,移动开发,界面审查,视觉质量。
AsyncRedux调试技能Skill asyncredux-debugging
这个技能用于帮助开发者调试AsyncRedux应用程序,涵盖状态检查、动作跟踪、日志记录和性能监控。关键词:AsyncRedux, 调试, Flutter, 状态管理, 开发工具, 移动应用开发, 异步处理, 性能优化。
AsyncRedux事件处理Skill asyncredux-events
AsyncRedux 事件处理是Flutter框架中的一种状态管理技术,用于通过事件驱动方式控制UI组件。它允许开发者创建单次使用的通知来触发副作用,如清除文本、滚动列表、显示对话框等。适用于移动应用开发,确保UI操作的精确控制。关键词:Flutter, AsyncRedux, 事件驱动, UI控制, 状态管理, 移动开发
AsyncRedux观察器配置Skill asyncredux-observers
该技能涉及在AsyncRedux中设置观察器,用于调试和监控Flutter应用的状态管理。关键功能包括动作观察(ActionObserver)、状态变更跟踪(StateObserver)、错误处理(ErrorObserver)和模型重建监控(ModelObserver)。适用于移动开发中的状态管理优化、问题排查和数据分析,提升应用性能和可维护性。
AsyncRedux状态持久化实现Skill asyncredux-persistence
这个技能用于在Flutter移动应用开发中,利用AsyncRedux库实现应用状态的本地持久化存储。它允许在会话间恢复状态,涵盖创建自定义Persistor类、实现状态读写方法、控制保存节流、与AppLifecycleManager集成以暂停和恢复持久化,以及使用LocalPersist助手简化磁盘操作。关键词包括AsyncRedux、状态持久化、Persistor、本地存储、Flutter、移动开发、应用状态管理、生命周期管理、LocalPersist。
重试混入Skill asyncredux-retry-mixin
重试混入是一个用于 Dart 异步 Redux 框架的技能,它通过指数退避机制自动重试失败的动作,提高应用健壮性,适用于处理网络请求等临时性错误。关键词包括:重试、指数退避、异步、Redux、Dart、混入、移动开发、Flutter、API 调用、错误处理。
AsyncReduxFlutter设置Skill asyncredux-setup
AsyncRedux 是用于 Flutter 应用的状态管理库。此技能涉及在 Flutter 项目中初始化、配置和使用 AsyncRedux,包括创建状态类、设置存储、包装应用等步骤。适用于开发高效、可维护的移动应用,关键词包括 AsyncRedux、Flutter、状态管理、Redux、移动开发。
AsyncRedux状态设计Skill asyncredux-state-design
AsyncRedux 是一个用于 Flutter 应用的状态管理库,专注于不可变状态设计和异步操作处理。它提供了一种结构化的方式来管理应用状态,支持嵌套状态、业务逻辑封装和高效更新,便于测试和开发。关键词:AsyncRedux, Flutter, 状态管理, 不可变性, 异步操作, 移动开发, 代码示例, 单元测试。
AsyncRedux同步动作开发Skill asyncredux-sync-actions
该技能用于在 Flutter 应用中实现同步状态管理动作,通过 AsyncRedux 库定义 ReduxAction 子类,使用 reduce() 方法返回新状态以立即更新应用状态。关键词:AsyncRedux, Flutter, 同步动作, 状态管理, Redux, 移动开发。
AsyncRedux节流混合Skill asyncredux-throttle-mixin
这个技能是 AsyncRedux 状态管理库中的一个节流混合(Throttle mixin),用于限制 Action 的执行频率,防止过于频繁的调用。适用于价格刷新、API 调用限速、防止按钮滥点等场景,确保数据新鲜度和服务器负载控制。关键词:节流、Action、Dart、Flutter、AsyncRedux、状态管理、混合、限频。
Expo性能优化技能Skill expo
这是一个针对Expo React Native移动应用开发的性能优化技能指南,提供启动时间优化、包大小缩减、列表虚拟化、图像处理、数据获取、导航性能、重渲染预防、动画优化和内存管理等关键规则,帮助开发者提升应用性能、减少加载时间和改善用户体验。适用于移动开发、React Native优化、性能调优和前端工程。