移动开发
React Native、Flutter 等移动应用开发的规则
React Native Expo
使用 Expo 开发 React Native 应用程序的综合指南和最佳实践。包括编码标准、文件夹结构和优化开发的附加说明。
React Native
Expo
Mobile Development
SwiftUI Guidelines
开发可维护和清晰的 SwiftUI 应用程序的综合指南,重点关注 2024 年 8 月和 9 月的最新功能和最佳实践。
SwiftUI
iOS Development
Clean Code
TypeScript (Expo, Jest, Detox)
使用 TypeScript、Expo、Jest 和 Detox 开发移动应用程序的综合指南和规则。包括编码标准、性能优化、测试策略等。
Expo
Jest
Detox
Android Native (Jetpack Compose)
使用 Jetpack Compose 进行 Android 原生开发的最佳实践和指南,包括项目架构、UI 指南、测试和性能优化。
Jetpack Compose
Android
Kotlin
UIKit UI Design Principles
1. 使用SnapKit实现自动布局,支持动态字体和安全区域。2. 以编程方式实现UI,避免使用故事板/XIB。3. UI组件不应直接访问模型,遵循面向对象编程/MVC/MVVM原则。4. 通过闭包传递事件,闭包需传递'self'作为参数。
UIKit
Swift
iOS
React Native Expo Router TypeScript Development Rules
此规则集包含 React Native Expo 开发的最佳实践,例如使用带钩子的函数式组件、利用 Expo SDK 功能、使用 Expo Router 实现导航等。还详细说明了文件夹结构、包版本兼容性说明以及项目管理的额外说明,包括使用 PowerShell 执行命令和遵循特定的升级程序。
React Native
Expo
Expo Router
Flutter Riverpod Project Development Rules
这套规则指导使用 Riverpod 进行状态管理的 Flutter 项目的开发过程。它涵盖了从指令分析、任务执行、质量控制到最终确认和结果报告的步骤。还规定了项目结构、文件放置规则、命名规范和需要遵循的关键原则。
Flutter
Riverpod
Firebase
React Native Development Rules
这套规则为 React Native 开发提供了指导,涵盖代码组织、设计模式、性能优化、安全、测试和工具使用等方面。强调使用 TypeScript、函数式组件和清晰的项目结构。还包含状态管理、API 调用和导航的最佳实践,以及避免常见陷阱和确保应用程序安全与性能的策略。
React Native
TypeScript
代码组织
Expo Cursor MDC Development Rules
本规则集为Expo和React Native移动应用开发提供指导。涵盖代码组织、设计模式、性能优化、安全、测试、工具使用及Expo特定建议。还包含TypeScript最佳实践,以确保开发出高质量、易维护且安全的移动应用。
Expo
React Native
移动开发
Flutter Development Best Practices
本规则为Flutter开发提供全面指南,涵盖代码组织、设计模式、性能优化、安全、测试和工具使用等方面。遵循官方风格指南,使用最新稳定版本,在各方面遵循最佳实践,以构建可维护、高性能且安全的应用。
Flutter
移动开发
代码组织