モバイル開発
React Native、Flutterなどのモバイルアプリ開発ルール
React Native Expo
Expoを使用したReact Nativeアプリケーション開発のための包括的なガイドラインとベストプラクティス。コーディング規約、フォルダ構造、最適な開発のための追加手順を含みます。
React Native
Expo
モバイル開発
SwiftUI ガイドライン
2024年8月・9月時点の最新機能とベストプラクティスに焦点を当てた、保守性が高くクリーンなSwiftUIアプリケーション開発のための包括的なガイドライン。
SwiftUI
iOS開発
クリーンコード
TypeScript (Expo, Jest, Detox)
Expo、Jest、Detoxを使用したTypeScriptによるモバイルアプリケーション開発のための包括的なガイドとルール。コーディング規約、パフォーマンス最適化、テスト戦略などを含みます。
Expo
Jest
Detox
Android Native (Jetpack Compose)
Jetpack Composeを使用したAndroid Native開発のためのベストプラクティスとガイドライン。プロジェクトアーキテクチャ、UIガイドライン、テスト、パフォーマンス最適化を含みます。
Jetpack Compose
Android
Kotlin
Flutter エキスパート
Flutterプロジェクトのための包括的な.cursorrules。ベストプラクティス、コーディングガイドライン、パフォーマンス最適化テクニックを含みます。
Flutter
ベストプラクティス
コーディングガイドライン
UIKit UIデザイン原則
1. Auto LayoutにはSnapKitを使用し、Dynamic TypeとSafe Areaをサポート。2. UIはプログラムで実装し、Storyboards/XIBsは避ける。3. UIコンポーネントはモデルに直接アクセスせず、OOP/MVC/MVVMに従う。4. イベントは'self'をパラメータとするクロージャで渡す。
UIKit
Swift
iOS
React Native Expo Router TypeScript開発ルール
このルールセットには、フックを使用した関数コンポーネント、Expo SDK機能の活用、Expo Routerによるナビゲーション実装など、React Native Expo開発のベストプラクティスが含まれています。また、フォルダ構造、パッケージバージョンの互換性ノート、PowerShellを使用したコマンド実行や特定のアップグレード手順に従うなど、プロジェクト管理のための追加手順も詳細に記載されています。
React Native
Expo
Expo Router
Flutter Riverpodプロジェクト開発ルール
このルールセットは、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
モバイル開発
コード組織