移动开发 Skill技能列表
Objective-C闭包与GCD并发编程Skill Objective-CBlocksandGCD
这个技能专注于Objective-C中的闭包(块)和Grand Central Dispatch (GCD) 的使用,用于实现并发编程。它包括块的定义、语法、捕获语义、GCD调度队列、调度组、屏障同步和线程安全代码模式。适用于iOS、macOS等Apple平台的移动应用开发,帮助开发者编写高效、安全的异步代码。关键词:Objective-C, 闭包, 块, GCD, 并发编程, 调度队列, 移动开发。
CocoaPodsPodspec基础Skill cocoapods-podspec-fundamentals
这个技能用于创建和修改CocoaPods的podspec文件,定义iOS、macOS、tvOS、watchOS和visionOS项目的库依赖,涵盖必需属性、文件模式、依赖关系和平台规范。关键词:CocoaPods, podspec, iOS开发, 移动开发, 依赖管理, 库管理
ReactNative组件技能Skill react-native-components
这个技能专注于使用 React Native 构建移动应用的用户界面组件,包括核心组件如 View、Text、Image,以及自定义组件和常见模式。适用于移动开发、前端开发,关键词包括 React Native、UI 组件、移动应用开发、组件库、前端技术。
移动向导Skill mobile-wizard
移动向导是一个用于移动应用开发的工具,能够快速初始化并搭建基于 React Native (Expo) 或 Flutter 的应用结构,如导航器、标签页和堆栈,从而提高开发效率。关键词:移动开发,脚手架,React Native,Expo,Flutter,应用结构。
CocoaPods子规范组织Skill cocoapods-subspecs-organization
此技能用于通过CocoaPods子规范模块化组织iOS和macOS库,涵盖核心功能、可选特性、依赖管理、默认子规范和平台特定配置,以提升代码维护性、减少冗余依赖并优化移动开发流程。关键词:CocoaPods、子规范、iOS开发、macOS开发、模块化架构、依赖管理、默认子规范、资源包、测试子规范、移动开发工具。
iOSSwiftUI模式Skill ios-swiftui-patterns
iOS SwiftUI模式是苹果平台应用开发中的声明式UI框架,用于构建高效、可维护的用户界面。它包括状态管理、视图组合、异步处理等核心概念和最佳实践,适用于iOS、macOS等移动和桌面应用的UI开发。关键词:iOS, SwiftUI, 声明式UI, 状态管理, 视图组合, 移动开发, 最佳实践。
Kotlin空安全Skill KotlinNullSafety
Kotlin空安全是一种编程技能,通过在类型系统中区分可空和非空类型,在编译时消除NullPointerException。它使用安全调用、Elvis操作符、智能转换和模式,确保代码表达性和清晰度,适用于Android开发、服务器端服务和多平台项目。关键词:Kotlin,空安全,NullPointerException,类型系统,安全调用,Elvis操作符,智能转换,移动开发。
CocoaPods隐私清单实现Skill cocoapods-privacy-manifests
该技能用于为CocoaPods库实现iOS 17+隐私清单,确保App Store合规性和用户透明度。涵盖PrivacyInfo.xcprivacy文件创建、必要原因API声明和资源包集成。关键词:CocoaPods、隐私清单、iOS 17、App Store、合规、API声明、资源包。
SwiftUIExpertSkill swiftui-expert-skill
这项技能专注于使用SwiftUI构建、审查和改进特性,遵循最佳实践,包括状态管理、现代API使用、Swift并发、视图组合和性能优化。
移动Android设计Skill mobile-android-design
此技能用于Android移动应用的设计与开发,专注于掌握Material Design 3和Jetpack Compose,帮助开发者构建现代化、自适应和可访问的应用界面,提升用户体验。关键词:Android开发、Material Design、Jetpack Compose、UI设计、移动应用、动态颜色、自适应布局、可访问性、Material You、Android生态系统。
Tauri桌面应用技能Skill tauri-desktop
Tauri桌面应用技能专注于使用Tauri 2.0框架构建轻量级、安全的跨平台桌面和移动应用。涉及Rust后端开发、Web前端技术、插件系统、IPC通信、安全模型、自动更新和移动支持。关键词:Tauri, Rust, Web前端, 跨平台, 桌面应用, 移动应用, 安全, 轻量级。
ReactNative性能优化Skill react-native-performance
这个技能专注于优化React Native移动应用的性能,通过FlatList优化、组件记忆化、图像优化、包大小减少和性能分析等技术,提升应用运行效率和用户体验。关键词:React Native,性能优化,FlatList,记忆化,图像优化,包大小,性能分析,移动开发。