Mobile Development
Rules for mobile app development with React Native, Flutter, etc.
React Native Expo
Comprehensive guidelines and best practices for developing React Native applications using Expo. Includes coding standards, folder structure, and additional instructions for optimal development.
React Native
Expo
Mobile Development
SwiftUI Guidelines
Comprehensive guidelines for developing maintainable and clean SwiftUI applications, focusing on the latest features and best practices as of August and September 2024.
SwiftUI
iOS Development
Clean Code
TypeScript (Expo, Jest, Detox)
Comprehensive guide and rules for developing mobile applications using TypeScript with Expo, Jest, and Detox. Includes coding standards, performance optimization, testing strategies, and more.
Expo
Jest
Detox
Android Native (Jetpack Compose)
Best practices and guidelines for Android Native development using Jetpack Compose, including project architecture, UI guidelines, testing, and performance optimization.
Jetpack Compose
Android
Kotlin
Flutter Expert
Comprehensive .cursorrules for Flutter projects, including best practices, coding guidelines, and performance optimization techniques.
Flutter
Best Practices
Coding Guidelines
UIKit UI Design Principles
1. Use SnapKit for Auto Layout, support Dynamic Type and Safe Area. 2. Implement UI programmatically, avoid Storyboards/XIBs. 3. UI components should not directly access models, follow OOP/MVC/MVVM. 4. Pass events via closures with 'self' as parameter.
UIKit
Swift
iOS
React Native Expo Router TypeScript Development Rules
This rule set includes best practices for React Native Expo development, such as using functional components with hooks, leveraging Expo SDK features, implementing navigation with Expo Router, etc. It also details folder structure, package version compatibility notes, and additional instructions for project management, including using PowerShell for commands and following specific upgrade procedures.
React Native
Expo
Expo Router
Flutter Riverpod Project Development Rules
This set of rules guides the development process of a Flutter project using Riverpod for state management. It includes steps from instruction analysis, task execution, quality control, to final confirmation and result reporting. Also specifies project structure, placement rules, naming conventions, and key principles to follow.
Flutter
Riverpod
Firebase
React Native Development Rules
This set of rules provides guidelines for React Native development, covering code organization, design patterns, performance optimization, security, testing, and tooling. It emphasizes using TypeScript, functional components, and a clear project structure. Also includes best - practices for state management, API calls, and navigation, as well as strategies to avoid common pitfalls and ensure application security and performance.
React Native
TypeScript
Code Organization
Expo Cursor MDC Development Rules
This rule set provides guidelines for Expo and React Native mobile app development. It covers code organization, design patterns, performance optimization, security, testing, tooling, and Expo - specific recommendations. Also includes TypeScript best practices to ensure high - quality, maintainable, and secure mobile applications.
Expo
React Native
Mobile Development
Flutter Development Best Practices
This rule provides comprehensive guidelines for Flutter development. It covers code organization, design patterns, performance optimization, security, testing, and tooling. Adhere to the official style guide, use the latest stable version, and follow best practices in each area to build maintainable, performant, and secure apps.
Flutter
mobile development
code organization