E

Skills Expo

android-e2e-testing
expo
Тестирование функций Expo Router на Android-эмуляторах с помощью ADB. Используйте после внедрения нативных функций Android или при проверке поведения UI на Android.
official
building-native-ui
expo
Полное руководство по созданию нативных приложений Expo с маршрутизацией, стилизацией, компонентами и платформенными соглашениями. Охватывает основы Expo Router, нативные вкладки, стековую навигацию, модальные окна и листы форм с подробными соглашениями о структуре маршрутов. Включает правила стилизации в соответствии с рекомендациями Apple Human Interface Guidelines: flexbox-макеты, обработка безопасных зон, анимации, тени через CSS boxShadow и шаблоны адаптивного дизайна. Документирует предпочтения библиотек (expo-image для SF Symbols, expo-audio, expo-video,...
official
deep-code-review
expo
Углублённый анализ кода с фокусом на архитектуру — изучает контекст кодовой базы перед оценкой изменений в PR, публикует структурированную обратную связь в GitHub
official
eas-update-insights
expo
Проверка состояния опубликованных обновлений EAS: уровень сбоев, количество установок/запусков, уникальные пользователи, размер пакета и распределение между встроенными и OTA-пользователями на…
official
Expo UI Jetpack Compose
expo
`@expo/ui/jetpack-compose` package lets you use Jetpack Compose Views and modifiers in your app.
official
Expo UI SwiftUI
expo
`@expo/ui/swift-ui` package lets you use SwiftUI Views and modifiers in your app.
official
expo-api-routes
expo
API-маршруты в Expo Router для серверной логики, секретов и сторонних интеграций на EAS Hosting. Создавайте маршруты с суффиксом +api.ts в директории app; экспортируйте именованные функции для HTTP-методов (GET, POST, PUT, DELETE). Обрабатывайте параметры запроса, заголовки, JSON-тела и динамические сегменты маршрутов; добавляйте CORS-заголовки для веб-клиентов. Получайте доступ к серверным секретам через process.env; задавайте переменные локально в .env или через eas env:create для продакшена. Развертывайте на EAS Hosting (Cloudflare Workers) с eas...
official
expo-cicd-workflows
expo
Пишет и проверяет YAML-файлы CI/CD-пайплайнов EAS для проектов Expo. Загружает последнюю JSON-схему из API Expo, чтобы типы задач, параметры, триггеры и конфигурации раннеров были актуальны. Поддерживает динамические выражения с синтаксисом ${{ }} и контекстами для событий GitHub, входных данных пайплайна, выходных данных задач и результатов шагов. Включает встроенный скрипт проверки, который сверяет структуру пайплайна со схемой и сообщает об ошибках до развёртывания. Предоставляет справочную документацию по синтаксису,...
official
expo-deployment
expo
Автоматизированное развёртывание Expo-приложений в iOS App Store, Android Play Store, веб-хостинг и среды предварительного просмотра. Поддерживает производственные сборки и отправку для iOS (App Store и TestFlight) и Android (Google Play Store) с помощью одной команды. Включает EAS Hosting для веб-развёртывания с автоматическими URL-адресами предварительного просмотра PR и поддержкой производственных доменов. Обеспечивает автоматизацию CI/CD через EAS Workflows для запуска сборок и отправки при пушах кода. Автоматическое управление версиями с удалённым...
official
expo-dev-client
expo
Создание пользовательских клиентов разработки Expo для тестирования нативного кода на физических устройствах через EAS Build или локально. Требуется только при использовании пользовательских нативных модулей, целей Apple (виджеты, апп-клипы) или стороннего нативного кода, отсутствующего в Expo Go; сначала попробуйте Expo Go с помощью npx expo start. Поддерживает облачные сборки с автоматической отправкой в TestFlight или локальные сборки на вашем компьютере, выводя файлы .ipa (iOS) или .apk / .aab (Android). Требует конфигурации eas.json с профилем разработки, который задает...
official
expo-module
expo
Руководство по созданию и написанию нативных модулей и представлений Expo с использованием Expo Modules API (Swift, Kotlin, TypeScript). Охватывает DSL определения модулей, нативные…
official
expo-tailwind-setup
expo
Универсальная стилизация Tailwind CSS v4 для Expo-приложений на iOS, Android и Web. Интегрирует Tailwind CSS v4 с react-native-css и NativeWind v5 через Metro-трансформер, устраняя необходимость в настройке Babel. Предоставляет переиспользуемую библиотеку компонентов, обёрнутых в CSS (View, Text, ScrollView, Pressable, TextInput, Image, Link), которые применяют className-стили к нативным элементам. Поддерживает платформозависимую стилизацию через CSS-медиазапросы, пользовательские переменные темы через блоки @theme и семантику Apple...
official
native-data-fetching
expo
Сетевые запросы, вызовы API и получение данных для приложений Expo с кэшированием, обработкой ошибок и поддержкой офлайн-режима. Охватывает Fetch API, React Query, шаблоны обработки ошибок, управление токенами с помощью expo-secure-store и логику повторных попыток с экспоненциальной задержкой. Включает стратегии офлайн-первого подхода с использованием NetInfo и персистентности React Query, а также настройку переменных окружения с префиксом EXPO_PUBLIC_ для клиентских URL. Поддерживает загрузчики данных Expo Router (useLoaderData) для загрузки данных на уровне маршрута...
official
upgrading-expo
expo
Структурированное руководство по обновлению версий Expo SDK и разрешению конфликтов зависимостей. Предоставляет пошаговый процесс обновления, включая диагностику, очистку кэша и рабочие процессы prebuild для нативных изменений. Охватывает критические изменения в SDK 53–55, включая миграцию на React 19, настройки New Architecture по умолчанию, настройку React Compiler и обновления нативных модулей (tabs, audio, video). Включает карту устаревших пакетов, таких как expo-av, expo-permissions и AsyncStorage, с рекомендациями по замене...
official
use-dom
expo
Запускайте веб-библиотеки в приложениях Expo, отображая их в веб-вью на нативных платформах и как есть в вебе. Поддерживает любые React-веб-библиотеки (recharts, react-syntax-highlighter, canvas, WebGL) без модификации, оборачивая их в DOM-компонент с директивой 'use dom';. Передаёт сериализуемые пропсы и асинхронные функции из нативного кода в веб-вью, обеспечивая двунаправленную связь между нативным и веб-контекстами. Включает настройки веб-вью через проп dom: управление прокруткой, безопасная зона...
official