移动开发 Skill技能列表

4.5

移动应用调试Skill mobile-app-debugging

移动应用调试是一项专注于解决移动应用特有的平台问题、设备限制和网络条件的技术。它包括iOS和Android平台的调试技巧,以及跨平台问题如React Native和Flutter的调试方法。

4.5

AsyncRedux同步动作开发Skill asyncredux-sync-actions

该技能用于在 Flutter 应用中实现同步状态管理动作,通过 AsyncRedux 库定义 ReduxAction 子类,使用 reduce() 方法返回新状态以立即更新应用状态。关键词:AsyncRedux, Flutter, 同步动作, 状态管理, Redux, 移动开发。

4.5

ReactNative高效开发技能Skill react-native-skills

此技能提供React Native和Expo移动应用开发的最佳实践指南,涵盖列表性能优化、动画实现、UI模式、状态管理等关键领域,帮助开发者提升应用性能和用户体验。关键词:React Native, Expo, 移动开发, 性能优化, 动画, UI设计, 状态管理。

4.5

推送通知设置Skill push-notification-setup

这个技能用于在iOS、Android和Web平台上实现推送通知功能,使用Firebase Cloud Messaging (FCM)和本地服务。它包括处理权限请求、前台和后台消息、令牌刷新,以及设置通知通道。关键词包括推送通知、FCM、iOS通知、Android通知、Web通知、React Native通知、通知权限、后台消息、通知通道,便于SEO搜索。

4.5

AsyncRedux连接器模式Skill asyncredux-connector-pattern

AsyncRedux连接器模式是Flutter框架中用于分离智能和愚蠢小部件的设计模式,通过ViewModel和VmFactory实现状态管理和UI更新优化,提升代码可测试性、可维护性和可重用性。关键词:Flutter, AsyncRedux, 连接器模式, 状态管理, ViewModel, VmFactory, 移动开发

4.5

iOSSwiftUI设计最佳实践Skill ios-design

这个技能提供基于Apple设计原则的SwiftUI iOS界面开发最佳实践指南,包含62条规则,覆盖状态管理、布局、导航、可访问性等关键方面,适用于移动开发中的iOS应用界面构建。关键词:SwiftUI, iOS, 设计, 最佳实践, 移动开发, 界面, 规则, 可访问性。

4.5

macOS权限文件生成器Skill macos-entitlements-generator

macOS权限文件生成器是一款专门为macOS应用程序自动化生成entitlements.plist配置文件的工具。它能够根据应用程序的功能需求,智能配置App Sandbox沙盒权限、强化运行时安全设置、文件系统访问、网络连接、硬件设备访问(如摄像头、麦克风)以及应用程序间通信等关键权限。该工具支持生成适用于开发和分发的不同权限配置,帮助开发者遵循苹果安全规范,确保应用程序顺利通过Mac App Store审核和公证流程。关键词:macOS开发、App Sandbox、entitlements.plist、权限配置、代码签名、安全加固、苹果应用商店、Xcode项目、沙盒安全、强化运行时。

4.5

Firebase移动端技能Skill FirebaseMobile

Firebase移动端技能是一个用于移动应用开发的工具包,专注于提供Firebase后端服务(BaaS)的无缝集成。它支持移动应用开发者快速配置和实施关键功能,包括用户身份验证(如邮箱密码、社交登录)、实时数据库(Cloud Firestore)、云存储、云函数、远程配置和性能监控。该技能通过提供代码示例、安全规则配置和模拟器使用指南,帮助开发者构建安全、可扩展且高效的移动应用后端,尤其适用于iOS和Android平台的开发。关键词:Firebase,移动开发,后端即服务,身份验证,实时数据库,云存储,云函数,移动应用后端集成。

4.5

GooglePlay控制台技能Skill GooglePlayConsole

Google Play控制台技能是专门用于Android应用在Google Play商店进行发布、管理和优化的专业技能。它涵盖了应用包(AAB)上传、发布轨道配置、商店列表管理、数据安全声明、应用内产品配置、测试分发以及自动化发布流程。通过集成Google Play开发者API、Fastlane等工具,实现高效的CI/CD流程,确保应用合规上架与持续更新。关键词:Google Play商店发布、Android应用分发、AAB上传、应用商店优化、自动化发布、数据安全合规、Fastlane配置、Play开发者API、分阶段发布、应用生命周期管理。

4.5

ReactNative开发技能Skill react-native

此技能提供React Native移动应用开发的全面指南,涵盖组件、导航、原生模块、平台特定代码等,适用于移动应用开发、React Native组件实现和功能使用。关键词:React Native,移动开发,组件,导航,原生模块,平台特定代码。

4.5

iOSSwift并发编程Skill ios-swift-concurrency

iOS Swift 并发编程技能专注于在iOS应用中使用async/await、Task、actors和Combine等技术实现高效、安全的并发处理,适用于异步编程、任务管理、线程安全和响应式模式开发。关键词:iOS, Swift, 并发, async/await, Task, actors, Combine, 异步编程, 移动开发。

4.5

AndroidKotlinDevelopmentSkill android-kotlin-development

使用 Kotlin 构建遵循现代架构模式和最佳实践的原生 Android 应用,涵盖 MVVM 架构、Jetpack 库、Compose UI、Retrofit API 调用、Room 本地存储等关键技术。