移动开发 Skill技能列表

4.5

AsyncRedux选择器Skill asyncredux-selectors

AsyncRedux选择器是一种用于Flutter应用的状态管理技术,通过创建和缓存函数来高效提取和转换Redux存储状态数据,避免不必要的重新计算,提升应用性能。关键词包括AsyncRedux、选择器、缓存、状态管理、Flutter、Redux、性能优化、Memoization、Widget、Action。

4.5

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

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

4.5

AsyncRedux导航Skill asyncredux-navigation

AsyncRedux导航技能是一种在Flutter应用中使用AsyncRedux库通过分发动作来处理导航的方法,旨在简化导航逻辑的单元测试。它支持多种导航操作如push、pop、replace等,并允许从动作内部触发导航。关键词包括:AsyncRedux、Flutter、导航、动作分发、单元测试、NavigateAction、移动开发、前端开发。

4.5

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

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

4.5

AsyncRedux分发动作技能Skill asyncredux-dispatching-actions

这个技能专注于在Flutter应用中使用AsyncRedux库分发动作的各种方法,包括dispatch、dispatchAndWait、dispatchAll、dispatchAndWaitAll和dispatchSync。它支持从widgets和其他动作内部进行分发,适用于状态管理和异步操作,关键词:AsyncRedux, Flutter, 分发动作, 状态管理, Dart, 移动开发。

4.5

iOS数据持久化技能Skill iOSPersistence(CoreData/Realm)

本技能专注于为 iOS 应用提供专业的本地数据存储与管理解决方案,涵盖 Core Data 和 Realm 两大主流框架。核心能力包括:数据模型设计、CRUD操作实现、数据迁移策略、iCloud/CloudKit同步配置、数据库性能优化、以及离线优先架构支持。适用于需要高效、稳定、可扩展本地数据存储的 iOS 应用开发场景,如笔记应用、任务管理、电商购物车、离线阅读等。关键词:iOS数据存储,Core Data,Realm,数据持久化,本地数据库,Swift开发,移动端数据库,数据迁移,云同步,离线应用。

4.5

移动分析技能Skill MobileAnalytics

该技能是一个专注于移动应用数据追踪与分析的开发工具包。它提供了一套完整的解决方案,用于集成和配置主流移动分析平台,包括Firebase Analytics、Crashlytics、Mixpanel、Amplitude等。核心功能涵盖自定义事件埋点、用户行为分析、崩溃监控上报、A/B测试远程配置以及用户画像构建。适用于iOS和Android开发者,旨在通过标准化的代码实现,高效收集应用使用数据,监控应用稳定性,并基于数据驱动产品优化与增长决策。关键词:移动应用分析,崩溃报告,Firebase,事件跟踪,用户行为,A/B测试,数据埋点,移动开发SDK。

4.5

ReactNative移动开发Skill react-native-mobile-development

React Native 移动开发技能指南,提供使用 React Native 和 Expo 框架构建跨平台 iOS 和 Android 移动应用的完整工作流程。涵盖项目初始化、组件开发、平台适配、性能优化、调试部署等核心知识,适用于前端开发者和移动应用工程师快速上手混合应用开发。

4.5

移动开发模式与最佳实践Skill mobile-development

本技能专注于使用React Native和Flutter进行跨平台移动应用开发,涵盖导航、状态管理和响应式设计等核心模式。适用于构建高效、可扩展的移动应用,提升开发效率和用户体验。关键词:移动开发, React Native, Flutter, 导航, 状态管理, 响应式设计, 跨平台应用, 性能优化, 用户体验

4.5

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

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

4.5

分析开发专家Skill analytics-developer

这个技能专注于iOS移动应用中的分析系统开发,包括添加分析事件、跟踪用户路由路径、维护代码规范,以支持数据驱动的决策和用户体验优化。关键词:iOS分析、移动开发、事件跟踪、路由管理、代码规范、数据监控、用户行为分析。

4.5

异步Redux等待失败成功处理Skill asyncredux-wait-fail-succeed

该技能用于在Flutter应用中使用AsyncRedux框架处理异步操作的状态,包括等待(加载中)、失败(错误)和成功状态,以实现UI的加载指示器、错误消息显示和状态更新。关键词:AsyncRedux, Flutter, 异步操作, 状态管理, 加载状态, 错误处理, UI更新