移动开发 Skill技能列表

4.5

iOSUIKit架构Skill ios-uikit-architecture

该技能专注于iOS平台下使用UIKit框架的应用开发,涵盖MVVM、MVC、Coordinator等架构模式,以及程序化UI、依赖注入、内存管理等最佳实践。适用于移动开发工程师,关键词包括iOS, UIKit, MVVM, MVC, Coordinator, SwiftUI, 移动开发, 应用架构。

4.5

ReactNative导航技能Skill react-native-navigation

这个技能用于在 React Native 移动应用中实现导航功能,涵盖堆栈导航、标签导航、抽屉导航、深度链接和常见导航模式。关键词:React Native, 导航, 移动开发, React Navigation, 堆栈导航, 标签导航, 抽屉导航, 深度链接, 类型安全导航, 认证流程, 深度链接配置。

4.5

GraphQL移动端集成Skill GraphQLMobile

GraphQL 移动端集成技能专注于为移动应用(如 React Native、Flutter、iOS、Android)提供 GraphQL 客户端解决方案。它涵盖 Apollo Client 配置、代码自动生成、缓存策略优化以及实时数据订阅,旨在提升移动端数据获取效率、类型安全性和开发体验。关键词:GraphQL,移动开发,Apollo Client,代码生成,缓存策略,实时订阅,React Native,Flutter,iOS,Android。

4.5

深度链接技能Skill deep-linking

深度链接技能是移动应用开发的核心技术,用于实现iOS Universal Links、Android App Links和自定义URL方案,支持跨平台深度链接配置、延迟深度链接处理、应用内导航路由和链接验证。该技能涵盖AASA文件配置、assetlinks.json设置、SwiftUI/UIKit/Kotlin/React Native实现、服务器验证和最佳实践,帮助开发者构建无缝的用户体验,实现从网页、邮件、通知到应用内特定页面的直接跳转。

4.5

Objective-CARC模式Skill Objective-CARCPatterns

Objective-C ARC 模式技能专注于自动引用计数在 Objective-C 编程中的应用,涵盖强引用、弱引用、循环引用避免、所有权限定符、Core Foundation 桥接技术等关键主题。适用于 iOS、macOS 等 Apple 平台开发,帮助开发者编写内存高效、无泄漏的代码,提升应用性能和稳定性。关键词:Objective-C, ARC, 自动引用计数, 内存管理, 强引用, 弱引用, 循环引用, Core Foundation, iOS 开发, 移动应用开发。

4.5

.NET跨平台开发专家Skill dotnet-core-expert

本技能提供 .NET 8 跨平台开发的专业指导,涵盖 .NET MAUI 移动/桌面应用开发、跨平台控制台工具创建、云原生服务构建及 Linux 容器部署。核心内容包括 Native AOT 编译优化、跨平台路径处理、多平台测试策略及反模式规避。适用于需要为 Windows、macOS、Linux 及移动端构建高性能、可移植 .NET 应用的开发者。关键词:.NET 跨平台开发, .NET MAUI, 云原生 .NET, Native AOT, 跨平台部署, C# 开发, Linux 容器, 移动应用开发

4.5

CocoaPods子规范组织Skill cocoapods-subspecs-organization

此技能用于通过CocoaPods子规范模块化组织iOS和macOS库,涵盖核心功能、可选特性、依赖管理、默认子规范和平台特定配置,以提升代码维护性、减少冗余依赖并优化移动开发流程。关键词:CocoaPods、子规范、iOS开发、macOS开发、模块化架构、依赖管理、默认子规范、资源包、测试子规范、移动开发工具。

4.5

Objective-C闭包与GCD并发编程Skill Objective-CBlocksandGCD

这个技能专注于Objective-C中的闭包(块)和Grand Central Dispatch (GCD) 的使用,用于实现并发编程。它包括块的定义、语法、捕获语义、GCD调度队列、调度组、屏障同步和线程安全代码模式。适用于iOS、macOS等Apple平台的移动应用开发,帮助开发者编写高效、安全的异步代码。关键词:Objective-C, 闭包, 块, GCD, 并发编程, 调度队列, 移动开发。

4.5

ReactNative性能优化指南Skill performance-optimizer

这个技能提供React Native移动应用性能优化的全面指南,涵盖渲染优化、桥梁通信、内存管理、列表渲染和动画优化等方面。适用于处理应用慢、卡顿、内存消耗过高的问题。关键词包括:性能优化、React Native、FlatList、内存泄漏、动画优化、Flipper、Profiler、移动开发、前端性能。

4.5

ReactNativeExpo移动开发技能Skill react-native-expo

此技能专注于使用Expo SDK 52+和React Native 0.76+进行移动应用开发,覆盖新架构强制启用、React 19变化、CSS新特性、Swift iOS模板迁移等关键内容,帮助开发者构建、迁移和解决常见问题。关键词:React Native, Expo, 移动开发, 新架构, React 19, 迁移指南, 移动应用开发, 前端技术。

4.5

ReactNative原生模块Skill react-native-native-modules

此技能专注于在React Native框架中创建和集成原生模块,实现JavaScript与iOS/Android原生代码的桥接,支持Turbo Modules、平台特定API访问、原生事件处理和性能优化,关键词包括React Native、原生模块、Turbo Modules、iOS开发、Android开发、桥接技术、移动应用开发。

4.5

ReactNative组件技能Skill react-native-components

这个技能专注于使用 React Native 构建移动应用的用户界面组件,包括核心组件如 View、Text、Image,以及自定义组件和常见模式。适用于移动开发、前端开发,关键词包括 React Native、UI 组件、移动应用开发、组件库、前端技术。