Expo UI SwiftUI
par expo
`@expo/ui/swift-ui` package lets you use SwiftUI Views and modifiers in your app.
npx skills add https://github.com/expo/skills --skill 'Expo UI SwiftUI'Plus de skills de expo
android-e2e-testing
expo
Testez les fonctionnalités d'Expo Router sur des émulateurs Android à l'aide d'ADB. À utiliser après avoir implémenté des fonctionnalités Android natives ou lors de la vérification du comportement de l'interface utilisateur sur Android.
official
deep-code-review
expo
Revue de code approfondie axée sur la conception - comprend le contexte de la base de code avant d'évaluer les modifications de PR, publie des retours structurés sur GitHub
official
building-native-ui
expo
Guide complet pour créer des applications Expo natives avec routage, styles, composants et conventions de plateforme. Couvre les fondamentaux d'Expo Router, les onglets natifs, la navigation par pile, les modales et les feuilles de formulaire avec des conventions détaillées de structure de routage. Inclut des règles de style alignées sur les Apple Human Interface Guidelines : mises en page flexbox, gestion des zones de sécurité, animations, ombres via CSS boxShadow, et motifs de conception responsive. Documente les préférences de bibliothèques (expo-image pour les symboles SF, expo-audio, expo-video,...).
official
eas-update-insights
expo
Vérifier l’état des mises à jour EAS publiées : taux de crash, nombres d’installations/lancements, utilisateurs uniques, taille des charges utiles, et la répartition entre utilisateurs embarqués et OTA par…
official
expo-api-routes
expo
Routes API dans Expo Router pour la logique serveur, les secrets et les intégrations tierces sur EAS Hosting. Créez des routes avec le suffixe +api.ts dans le répertoire app ; exportez des fonctions nommées pour les méthodes HTTP (GET, POST, PUT, DELETE). Gérez les paramètres de requête, les en-têtes, les corps JSON et les segments de route dynamiques ; ajoutez des en-têtes CORS pour les clients web. Accédez aux secrets côté serveur via process.env ; définissez des variables localement dans .env ou via eas env:create pour la production. Déployez sur EAS Hosting (Cloudflare Workers) avec eas...
official
expo-cicd-workflows
expo
Rédige et valide des fichiers YAML de workflows CI/CD EAS pour des projets Expo. Récupère le dernier schéma JSON depuis l'API d'Expo pour garantir que les types de jobs, paramètres, déclencheurs et configurations d'exécuteurs sont à jour. Prend en charge les expressions dynamiques utilisant la syntaxe ${{ }} avec des contextes pour les événements GitHub, les entrées de workflow, les sorties de jobs et les résultats d'étapes. Inclut un script de validation intégré qui vérifie la structure du workflow par rapport au schéma et signale les erreurs avant le déploiement. Fournit une documentation de référence pour la syntaxe,...
official
expo-deployment
expo
Déploiement automatisé des applications Expo vers l'App Store iOS, le Play Store Android, l'hébergement web et les environnements de prévisualisation. Prend en charge les builds de production et les soumissions pour iOS (App Store et TestFlight) et Android (Google Play Store) avec des commandes uniques. Inclut EAS Hosting pour les déploiements web avec des URL de prévisualisation automatiques pour les PR et la prise en charge des domaines de production. Fournit l'automatisation des workflows CI/CD via EAS Workflows pour les builds et soumissions déclenchés par les push de code. Gestion automatique des versions avec...
official
expo-dev-client
expo
Construisez des clients de développement Expo personnalisés pour tester du code natif sur des appareils physiques via EAS Build ou localement. Nécessaire uniquement lors de l'utilisation de modules natifs personnalisés, de cibles Apple (widgets, app clips) ou de code natif tiers non présent dans Expo Go ; essayez d'abord Expo Go avec npx expo start. Prend en charge les builds cloud avec soumission automatique à TestFlight ou les builds locales sur votre machine, produisant des fichiers .ipa (iOS) ou .apk/.aab (Android). Nécessite une configuration eas.json avec un profil de développement qui définit...
official