# Правила IDE по теме «Мобильная разработка»

Правила IDE по теме «Мобильная разработка»: у каждой карточки — что делает, команда установки и примеры запросов.

25 карточек

- HTML: https://affpapa.org/nevibecode/rules/topic/mobile
- Инструкция для агента: https://affpapa.org/nevibecode/agents.md

- [mvvm-toolkit](https://affpapa.org/nevibecode/rules/mvvm-toolkit.md) — правило (официальный GitHub) · github · GitHub Copilot · ★ 40478 — Задаёт для GitHub Copilot правила работы с CommunityToolkit.Mvvm 8.x в проектах на WPF, WinUI 3, .NET MAUI и Avalonia.
- [dotnet-maui](https://affpapa.org/nevibecode/rules/dotnet-maui.md) — правило (официальный GitHub) · github · GitHub Copilot · ★ 40478 — Правило задаёт Copilot стиль кода .NET MAUI: MVVM, CollectionView вместо ListView, Shell-навигация.
- [dotnet-maui-9-to-dotnet-maui-10-upgrade](https://affpapa.org/nevibecode/rules/dotnet-maui-9-to-dotnet-maui-10-upgrade.md) — правило (официальный GitHub) · github · GitHub Copilot · ★ 40478 — Помогает обновить проект .NET MAUI с 9 на 10 версию: правит смену TargetFramework, замену MessagingCenter на WeakReferenceMessenger и переезд с ListView на CollectionView.
- [dart-n-flutter](https://affpapa.org/nevibecode/rules/dart-n-flutter.md) — правило (официальный GitHub) · github · GitHub Copilot · ★ 40478 — Правило задаёт рекомендации для Dart и Flutter в файлах .dart: стиль, документацию, использование языковых возможностей и дизайн API.
- [uikit-guidelines-cursorrules-prompt-file](https://affpapa.org/nevibecode/rules/uikit-guidelines-cursorrules-prompt-file.md) — правило · PatrickJS · Cursor · ★ 41028 — Набор инструкций по вёрстке интерфейсов UIKit на Swift без Storyboard.
- [typescript-expo-jest-detox-cursorrules-prompt-file](https://affpapa.org/nevibecode/rules/typescript-expo-jest-detox-cursorrules-prompt-file.md) — правило · PatrickJS · Cursor · ★ 41028 — Правило для Cursor, которое настраивает ассистента на TypeScript, React Native, Expo и мобильный UI.
- [swiftui-guidelines-cursorrules-prompt-file](https://affpapa.org/nevibecode/rules/swiftui-guidelines-cursorrules-prompt-file.md) — правило · PatrickJS · Cursor · ★ 41028 — Правило задаёт рекомендации для SwiftUI-кода: от архитектуры и конкурентности до тестов и превью.
- [react-native-expo-router-typescript-windows-cursorrules-prompt-file](https://affpapa.org/nevibecode/rules/react-native-expo-router-typescript-windows-cursorrules-prompt-file.md) — правило · PatrickJS · Cursor · ★ 41028 — Правило задаёт практики для React Native-проектов на Expo с TypeScript и Expo Router.
- [react-native-expo-cursorrules-prompt-file](https://affpapa.org/nevibecode/rules/react-native-expo-cursorrules-prompt-file.md) — правило · PatrickJS · Cursor · ★ 41028 — Правило для Cursor, которое задаёт агенту стек и структуру проекта на React Native с Expo.
- [nativescript](https://affpapa.org/nevibecode/rules/nativescript.md) — правило · PatrickJS · Cursor · ★ 41028 — Правило задаёт практики для NativeScript-приложений на TypeScript, Vue и других поддержанных стеках.
- [nativescript-cursorrules-prompt-file](https://affpapa.org/nevibecode/rules/nativescript-cursorrules-prompt-file.md) — правило · PatrickJS · Cursor · ★ 41028 — Правило Cursor, которое задаёт агенту структуру проекта и стек для NativeScript: TypeScript, навигация, защищённое хранилище.
- [harmony-arkts](https://affpapa.org/nevibecode/rules/harmony-arkts.md) — правило · PatrickJS · Cursor · ★ 41028 — Правило задаёт практики для HarmonyOS ArkTS: компоненты, состояние, ресурсы, разметка, жизненный цикл и доступность.
- [flutter-development-guidelines-cursorrules-prompt-file](https://affpapa.org/nevibecode/rules/flutter-development-guidelines-cursorrules-prompt-file.md) — правило · PatrickJS · Cursor · ★ 41028 — Задаёт структуру проекта, нейминг и стиль Dart для Flutter-приложений на MVVM с Riverpod.
- [flutter-app-expert-cursorrules-prompt-file](https://affpapa.org/nevibecode/rules/flutter-app-expert-cursorrules-prompt-file.md) — правило · PatrickJS · Cursor · ★ 41028 — Настраивает Cursor на разработку мобильных приложений на Flutter 3.x с чистой архитектурой, BLoC и Material 3.
- [android-jetpack-compose-cursorrules-prompt-file](https://affpapa.org/nevibecode/rules/android-jetpack-compose-cursorrules-prompt-file.md) — правило · PatrickJS · Cursor · ★ 41028 — Правило для Cursor, которое задаёт агенту ориентиры по Android-разработке на Jetpack Compose: архитектура, состояние, тесты.
- [riverpod](https://affpapa.org/nevibecode/rules/riverpod.md) — правило · sanjeed5 · Cursor · ★ 3580 — Правило для Cursor задаёт команде единый стиль работы с Riverpod в Flutter: где держать провайдеры, когда ref.watch, а когда ref.read.
- [react-native](https://affpapa.org/nevibecode/rules/react-native.md) — правило · sanjeed5 · Cursor · ★ 3580 — Правило задаёт обязательные практики для React Native: feature-first структуру, функциональные компоненты, хуки и типизацию.
- [kivy](https://affpapa.org/nevibecode/rules/kivy.md) — правило · sanjeed5 · Cursor · ★ 3580 — Направляет Cursor на правильную работу с Kivy: отделяет вёрстку в файлы .kv, подключает KivyMD и настраивает реактивные свойства вместо обычных атрибутов Python.
- [jetpack-compose](https://affpapa.org/nevibecode/rules/jetpack-compose.md) — правило · sanjeed5 · Cursor · ★ 3580 — Правило задаёт стандарты для Jetpack Compose: структура composable-функций, Modifier и управление состоянием.
- [ionic](https://affpapa.org/nevibecode/rules/ionic.md) — правило · sanjeed5 · Cursor · ★ 3580 — Правило задаёт практики для Ionic-приложений на TypeScript: структуру компонентов, типизацию, асинхронные вызовы и работу с UI.
- [gradle](https://affpapa.org/nevibecode/rules/gradle.md) — правило · sanjeed5 · Cursor · ★ 3580 — Направляет ИИ на современные стандарты Gradle в проектах на Java и Android.
- [flutter](https://affpapa.org/nevibecode/rules/flutter.md) — правило · sanjeed5 · Cursor · ★ 3580 — Правило задаёт Cursor единый стиль Flutter-кода: форматирование, линты, слои MVVM и Riverpod.
- [expo](https://affpapa.org/nevibecode/rules/expo.md) — правило · sanjeed5 · Cursor · ★ 3580 — Задаёт стандарты разработки мобильных приложений на Expo: структуру папок, Expo Router, TypeScript и правила мемоизации.
- [detox](https://affpapa.org/nevibecode/rules/detox.md) — правило · sanjeed5 · Cursor · ★ 3580 — Задаёт стандарты E2E-тестирования на Detox в React Native: требует паттерн Page Object Model и селекторы по testID без произвольных пауз через sleep.
- [android-sdk](https://affpapa.org/nevibecode/rules/android-sdk.md) — правило · sanjeed5 · Cursor · ★ 3580 — Правило задаёт Cursor стандарты разработки Android на Java: MVVM, Jetpack, Hilt, Room и навигация.

## Уточнить
[typescript](https://affpapa.org/nevibecode/tag/typescript.md) · [dart](https://affpapa.org/nevibecode/tag/dart.md) · [flutter](https://affpapa.org/nevibecode/tag/flutter.md) · [react-native](https://affpapa.org/nevibecode/tag/react-native.md) · [android](https://affpapa.org/nevibecode/tag/android.md) · [csharp](https://affpapa.org/nevibecode/tag/csharp.md) · [dotnet](https://affpapa.org/nevibecode/tag/dotnet.md) · [expo](https://affpapa.org/nevibecode/tag/expo.md) · [java](https://affpapa.org/nevibecode/tag/java.md) · [jetpack-compose](https://affpapa.org/nevibecode/tag/jetpack-compose.md) · [kotlin](https://affpapa.org/nevibecode/tag/kotlin.md) · [e2e](https://affpapa.org/nevibecode/tag/e2e.md)

## Сузить этот список
Параметры: `?platform=<claude-code|codex|cursor|copilot|gemini-cli|windsurf|…>`, `&topic=<…>`, `&sort=installs|stars|new|updated` — значения в https://affpapa.org/nevibecode/agents.md

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
