移动开发 Skill技能列表
项目设置与架构Skill project-setup-architecture
React Native/Expo移动应用项目初始化与架构配置指南,提供TypeScript设置、数据库集成、状态管理、测试框架、目录结构等完整开发环境搭建方案。关键词:React Native开发,Expo配置,移动应用架构,TypeScript设置,数据库集成,状态管理,测试框架,项目初始化,开发环境搭建,移动开发最佳实践
ReactNative移动开发Skill react-native-mobile-development
React Native 移动开发技能指南,提供使用 React Native 和 Expo 框架构建跨平台 iOS 和 Android 移动应用的完整工作流程。涵盖项目初始化、组件开发、平台适配、性能优化、调试部署等核心知识,适用于前端开发者和移动应用工程师快速上手混合应用开发。
移动应用调试Skill mobile-app-debugging
移动应用调试是一项专注于解决移动应用特有的平台问题、设备限制和网络条件的技术。它包括iOS和Android平台的调试技巧,以及跨平台问题如React Native和Flutter的调试方法。
移动优先设计Skill mobile-first-design
移动优先设计是一种设计理念,它强调从最小的屏幕尺寸开始设计,确保核心功能在所有设备上都能工作,同时利用更大的屏幕提供增强的体验。
移动离线支持Skill mobile-offline-support
本技能涵盖如何实现移动应用的离线优先策略,包括本地存储、同步策略和冲突解决。关键词包括:离线存储、数据同步、冲突处理、移动开发。
PushNotificationSetupSkill push-notification-setup
这个技能涵盖了如何为iOS和Android应用程序实现全面的推送通知系统,使用Firebase Cloud Messaging和原生平台服务,包括请求用户权限、处理通知、深度链接以及后端集成等关键步骤。
ReactNativeApp开发Skill react-native-app
React Native App开发技能涉及使用React Native构建跨平台移动应用,包括导航、状态管理、API集成和原生模块处理。
flutterSkill flutter
Flutter开发技能,涵盖Riverpod状态管理、Freezed数据模型、go_router导航和Mocktail测试,专注于构建高效、可维护的Flutter应用
ReactNativeSkill react-native
React Native是一种用于开发跨平台移动应用的框架,它允许开发者使用JavaScript和React来构建原生应用。这个技能涵盖了React Native的项目结构、组件模式、状态管理、测试和平台特定代码的最佳实践。
移动UI设计技能(ReactNative)Skill ui-mobile
本技能涉及移动用户界面设计的最佳实践,包括React Native框架的使用,以及iOS和Android平台的特定设计模式。它涵盖了从触摸目标尺寸、颜色对比度、可见性规则到辅助功能标签等一系列关键的UI设计原则,确保移动应用的可访问性和用户友好性。
移动平台架构师Skill mobile-platform-architect
移动平台架构师是专注于移动应用开发架构的专家角色,提供跨平台和原生开发的全面指导,涵盖状态管理、导航、性能优化和设备功能集成等关键领域,适用于React Native、Flutter、iOS和Android平台。关键词:移动开发、架构师、跨平台、React Native、Flutter、性能优化、状态管理、导航、原生集成。
Expo部署Skill expo-deployment
Expo部署技能用于将基于Expo框架开发的移动应用部署到iOS App Store、Android Play Store以及Web平台,包括配置EAS构建、管理OTA更新和实施CI/CD工作流,适用于移动应用开发和发布流程。关键词:Expo、部署、iOS、Android、Web、EAS、OTA更新、CI/CD、移动开发。