跳到正文
cccskills
免费在 GitHub 公开

native

Native app development strategies including iOS/macOS (Apple platforms), Tauri desktop apps. Use when developing native mobile or desktop applications.

中文简介正在准备中。当前显示原文说明。

查看安装方法

包含的文件(5)

  • SKILL.md2.5 KB
  • ios.md3.8 KB
  • swift-concurrency.md4.7 KB
  • swiftui-performance.md4.9 KB
  • tauri.md13.9 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

原生应用开发

本技能提供原生应用开发的策略选择指南,整合各平台特定的开发模式。

子文件

原生 vs 跨平台

维度原生开发跨平台 (Flutter/RN)
性能最佳接近原生
平台特性完全支持部分支持
开发成本各平台独立一套代码
维护成本较高较低
用户体验最佳良好

选择原生开发的场景:

  • 性能敏感应用(游戏、视频)
  • 深度平台集成(系统 API、硬件)
  • 追求极致用户体验
  • 团队有平台专业知识

平台概览

Apple 平台(iOS/macOS)

覆盖范围:iOS/iPadOS、macOS、watchOS/tvOS

技术栈:Swift 6.x、SwiftUI / UIKit、Xcode

详细指南参阅 ios.md

Android(未来)

覆盖范围:Android 手机/平板、Wear OS、Android TV

技术栈:Kotlin、Jetpack Compose / View、Android Studio

通用最佳实践

架构模式

模式iOSAndroid
MVVMSwiftUI + @ObservableCompose + ViewModel
Clean Architecture分层 + 协议分层 + 接口
依赖注入Swift DIHilt/Koin

性能优化

  1. 启动优化 - 延迟加载、预加载
  2. 内存管理 - 避免循环引用、及时释放
  3. UI 流畅 - 主线程保持响应、异步处理
  4. 电量优化 - 减少后台任务、优化网络请求

测试策略

层级覆盖内容
单元测试业务逻辑、ViewModel
集成测试网络层、数据层
UI 测试关键用户流程

记住:原生开发追求的是最佳的平台体验,选择原生意味着要深入理解平台特性。

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

api

免费

RESTful API design patterns and best practices. Use when creating endpoints, designing APIs, or implementing routes.

中文简介正在准备中。当前显示原文说明。

xiaobei930/cc-best482026年6月13日 更新

Architecture design skill: ADR records, system design checklists, scalability assessment, architecture patterns. Use for complex system design and architecture decisions.

中文简介正在准备中。当前显示原文说明。

xiaobei930/cc-best482026年6月13日 更新

backend

免费

Backend development patterns for services, error handling, logging, caching. Use when building backend services, APIs, or microservices.

中文简介正在准备中。当前显示原文说明。

xiaobei930/cc-best482026年6月13日 更新

compact

免费

Strategic compaction skill: suggests context compression at logical breakpoints. Use to suggest compaction at logical intervals during development sessions.

中文简介正在准备中。当前显示原文说明。

xiaobei930/cc-best482026年6月13日 更新

database

免费

Database design, query optimization, migrations, and indexing. Use when designing schemas, writing queries, or managing migrations.

中文简介正在准备中。当前显示原文说明。

xiaobei930/cc-best482026年6月13日 更新

debug

免费

Systematic debugging methods, log analysis, and performance diagnostics. Use when debugging issues, analyzing errors, or troubleshooting incidents.

中文简介正在准备中。当前显示原文说明。

xiaobei930/cc-best482026年6月13日 更新

查看 xiaobei930 的全部技能

报告此技能的问题